[−][src]Crate beef
beef
Alternative implementation of Cow
that's more compact in memory.
use beef::Cow; let borrowed = Cow::borrowed("Hello"); let owned = Cow::from(String::from("World")); assert_eq!( format!("{} {}!", borrowed, owned), "Hello World!", ); // beef::Cow is 3 word sized, while std::borrow::Cow is 4 word sized assert!(std::mem::size_of::<Cow<str>>() < std::mem::size_of::<std::borrow::Cow<str>>());
Structs
Cow |
Traits
Beef |