# bos
Flexible **B**orrowed, **O**wned or **S**hared (B.O.S.) smart pointers.
Like std's Cow but with Rc/Arc and without the ToOwned requirement.
Have a look at the [documentation](https://docs.rs/bos/) for more information.
## Safety
This crate uses `#![forbid(unsafe_code)]`.
We want to keep this crate 100% safe and its dependencies to a minimum.
Currently this crate has no dependencies using unsafe code,
unless you activate the `serde` feature,
which brings in the [serde crate](https://crates.io/crates/serde),
that has some code using `unsafe`.
## License
Licensed under either of [Apache License, Version 2.0](LICENSE-APACHE)
or [MIT license](LICENSE-MIT)
at your option.
### Contribution
Unless you explicitly state otherwise,
any contribution intentionally submitted for inclusion in this crate by you,
as defined in the Apache-2.0 license,
shall be dual licensed as above,
without any additional terms or conditions.