Index
*, 1
Algorithms, 1, 2
anyhow, 1
AsMut, 1
AsRef, 1
Attributes, 1
blessed.rs, 1
Box, 1
Cargo, 1
cargo, 1
cargo_expand, 1
Clone-on-write, 1
Coercion, 1
Cow, 1
Crate, 1
Crate root file, 1
crates.io, 1, 2, 3, 4
Default implementation, 1
Dereference operator, 1
Derivable traits, 1
Derive, 1
derive, 1
derive_more, 1
docs.rs, 1
Enums, 1
Error, 1
Heap, 1
if let, 1
lib.rs, 1
match, 1
mod, 1
Modules, 1
null, 1
parking_lot::ReentrantMutex, 1
Private items, 1
rand, 1
Result, 1, 2, 3
Rust, 1
Rust book, 1
Smart pointers, 1
Stack, 1
std, 1, 2, 3, 4, 5, 6, 7, 8
std::borrow::Borrow, 1
std::borrow::Cow::into_owned, 1
std::borrow::ToOwned, 1
std::convert::AsRef, 1
std::default::Default, 1
std::error::Error, 1
std::ops::Deref, 1, 2
std::option::Option, 1, 2, 3, 4
std::option::Option::as_deref, 1
std::option::Option::as_deref_mut, 1
std::option::Option::expect, 1
std::option::Option::None, 1
std::option::Option::Some, 1
std::option::Option::unwrap, 1
std::option::Option::unwrap_or, 1
std::option::Option::unwrap_or_default, 1
std::option::Option::unwrap_or_else, 1
std::string::ToString, 1
Structs, 1
unwrap, 1
use, 1
while let, 1