# substr
A helper crate for substring functionality for Rust's `str` type.
### Usage
Add the following to your project's `Cargo.toml` to include `substr` as a dependencie.
```toml
[dependencies]
substr = { git = "https://github.com/srbdev/substr" }
```
#### ```fn firstn(s: &str, n: usize) -> &str```
Returns the first nth characters from the input string `s`.
#### ```fn lastn(s: &str, n: usize) -> &str```
Returns the last nth characters from the input string `s`.
#### ```fn slice(s: &str, start: usize, end: usize) -> &str```
Return the substring of the input string `s` with indices [start, end).
***Note: `substr` will only work on UTF-8 sequences or may otherwise reference invalid memory or
violate the invariants communicated by the `str` type.***