Concatenate two adjacent string slices.
```rust use strconcat::{concat, concatunordered, Error};
fn main() {
let s = "0123456789";
// ordered, a
before b
asserteq!(Ok("0123456"), concat(&s[..5], &s[5..7]));
asserteq!(Ok("0123456"), concat_unordered(&s[..5], &s[5..7]));
// unordered, `b` before `a`
assert_eq!(Err(Error::NotAdjacent), concat(&s[5..7], &s[..5]));
assert_eq!(Ok("0123456"), concat_unordered(&s[5..7], &s[..5]));
} ```
Licensed under either of
at your option.