Index

*, 1
!=, 1
&str, 1, 2
.gitignore, 1
==, 1
?, 1, 2
Absolute paths, 1
aho-corasick, 1
Algebraic data types, 1
Algorithms, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24
alloc, 1
Allocator, 1
anyhow, 1, 2
API bindings, 1
APIs, 1
App_dirs, 1, 2
approx, 1, 2
approx::assert_abs_diff_eq, 1
Arena, 1
argmin, 1
Array, 1, 2, 3, 4, 5, 6, 7
array, 1
arrayvec, 1, 2
Async, 1, 2
async fn, 1
Atomics, 1
Attributes, 1, 2
Auto traits, 1
axum, 1
B-trees, 1, 2
bacon, 1
Base32, 1
Base64, 1
Basedir, 1, 2
bevy, 1
Bignum, 1, 2, 3
bindgen, 1
Bit, 1
bit-set, 1
Bitfields, 1
Bitflags, 1
bitflags, 1, 2, 3, 4
bitflags::bitflags, 1
Bitmap, 1, 2
Bitmask, 1
Bitstream, 1
bitvec, 1, 2, 3, 4, 5
Bitvector, 1
Bitwise operations, 1
blake3, 1, 2
Blas, 1, 2, 3, 4, 5, 6
blessed.rs, 1, 2
Blogs, 1
bloomfilter, 1
bool, 1
Borrowing, 1, 2
Box, 1
broot, 1
bzip2, 1
Caching, 1
Capture of variables, 1
cargo, 1, 2, 3, 4, 5
cargo add, 1
cargo-expand, 1
cargo-generate, 1
Cargo.lock, 1
Cargo.toml, 1, 2, 3, 4, 5, 6
cfg-if, 1
Chat server, 1
Cheat sheets, 1
CLI, 1
clippy, 1
Clone-on-write, 1
Closures, 1
Coercion, 1
Command Line Interfaces, 1
Comparison to other languages, 1
Compiler, 1
Concurrency, 1, 2
Conferences, 1
const, 1
Control flow, 1
Cookbook, 1
core, 1
cos, 1
Crate, 1
crate, 1
Crate root file, 1
crates.io, 1, 2, 3, 4, 5, 6, 7, 8, 9
Crypto, 1, 2, 3, 4
Cryptography, 1, 2, 3, 4, 5
Current working directory, 1
Dangling references, 1
Data analysis, 1
Data races, 1
Data structures, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26
data-encoding, 1
Data-structure, 1, 2, 3, 4, 5, 6, 7, 8
Debug output, 1
Decimal, 1
Default implementation, 1
Dependency, 1
Dereference operator, 1
Derivable traits, 1
derive, 1, 2
derive_more, 1
Design patterns, 1
Destructuring, 1
Detect loops for a given path, 1
Digest, 1, 2, 3
digest::Context, 1
digest::Digest, 1
directories, 1, 2, 3
Directory, 1, 2, 3, 4
dirs, 1, 2, 3
Distribution, 1
Distributions, 1
Diverging functions, 1
docs.rs, 1
Drop, 1
Duplicate filenames, 1
dyn, 1, 2
dyn Any, 1
ECC, 1
Editions, 1
Embedded development, 1, 2
Encoding, 1
Enum, 1
enum, 1, 2
Enumflags, 1
enumflags, 1
Enums, 1, 2, 3, 4
Equal, 1
Error codes, 1
Error handling, 1
Events, 1
Example code, 1
f32, 1, 2, 3, 4
f32::sqrt, 1
f64, 1, 2, 3, 4
f64::tan, 1
fastrand, 1, 2
FFI, 1
Fields, 1
File, 1, 2
File sizes, 1
File systems, 1
Files, 1
Filesystem, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20
Financial, 1
Flags, 1, 2
flagset, 1, 2
flate2, 1
fn, 1
fnv, 1
Folder, 1, 2
foldhash, 1
Forums, 1
Fowler-Noll-Vo hash function, 1
fs_extra, 1, 2
Functions, 1
Garbage collector, 1
Generics, 1, 2
Getters, 1
Gitignore, 1
glam, 1, 2
Glob, 1, 2
glob, 1, 2, 3, 4, 5, 6
glob::glob_with, 1
glob::MatchOptions, 1
globset, 1, 2
GMP, 1
Graph, 1
Graph algorithms, 1
Guid, 1
gzip, 1
Hash, 1, 2, 3, 4
Hasher, 1
Hashmap, 1
Heap, 1, 2
heapless, 1, 2, 3, 4
Hex, 1
Higher-order functions, 1
hyper, 1
i128, 1
i16, 1
i32, 1
i64, 1
i8, 1
Identifier, 1
Idiomatic Rust, 1
if else, 1
if let, 1
ignore, 1, 2, 3
im, 1, 2
indexmap, 1, 2, 3
indexmap::set::IndexSet, 1
indextree, 1
Inode, 1
Interpreters, 1
isize, 1, 2
Iterator, 1, 2, 3, 4
Iterator methods, 1
Iterators, 1, 2
kani, 1
Keys, 1
L1 norm, 1
L2 norm, 1
Launch, 1
let, 1
lib.rs, 1, 2, 3
Lifetime elision rules, 1
Lifetimes, 1
Lint checks, 1
Locks, 1
Machine learning, 1
Macros, 1, 2, 3, 4
main, 1
main.rs, 1
match, 1, 2, 3
Mathematics, 1, 2, 3, 4, 5, 6, 7, 8
Matrix, 1, 2, 3, 4, 5, 6
md-5, 1, 2, 3
Md5, 1
mdbook, 1, 2
Meetups, 1
memmap2, 1, 2
memmap2::Mmap::map, 1
Memory leaks, 1
Memory management, 1
Memory map, 1
Memory safety, 1
Metaprogramming, 1
Microcontrollers, 1
mod, 1, 2, 3, 4
mod.rs, 1
Modules, 1, 2
Move, 1
Multidimensional, 1, 2, 3, 4, 5, 6
multimap, 1
Multiple, 1
Multiple owners, 1, 2
nalgebra, 1, 2, 3, 4, 5
nalgebra-lapack, 1
nalgebra::Matrix3, 1
Naming conventions, 1
NaN, 1
ndarray, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12
ndarray::arr1, 1
ndarray::arr2, 1, 2, 3
ndarray::Array, 1, 2
ndarray::Array1, 1, 2
ndarray::ArrayBase::dot, 1, 2
ndarray::ArrayBase::fold, 1, 2
ndarray::ArrayView1, 1, 2
Network programming, 1
Newsletters, 1
Newtype pattern, 1
No heap, 1
No standard library, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29
No-std, 1, 2
No_std, 1, 2, 3, 4, 5
Non-sequential reads, 1
notify, 1, 2, 3, 4, 5
null, 1
Null pointer dereferences, 1
num, 1, 2, 3, 4, 5, 6, 7, 8
num-bigint, 1, 2, 3, 4
num-complex, 1
num-rational, 1
num-traits, 1
num::BigInt, 1
num::complex::Complex, 1, 2
Number, 1
Numerics, 1, 2, 3, 4
open, 1, 2, 3
ordered-float, 1, 2, 3
OS, 1
Ownership, 1
Parallelism, 1
parking_lot::ReentrantMutex, 1
Parser implementations, 1
Parsing tools, 1
passwords, 1
Path, 1, 2, 3, 4, 5, 6
PathBuf, 1, 2
pathfinding, 1
Paths, 1
Pattern, 1, 2
Pattern matching, 1, 2
Performance, 1
petgraph, 1, 2, 3
Podcasts, 1
powi, 1
Precision, 1
Pretty printing, 1
Primitives, 1
Priority, 1
priority-queue, 1, 2
Private by default, 1, 2
Private items, 1
Probability, 1
Proc-macros, 1
Procedural macro helpers, 1, 2
Production-ready code, 1
pub, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
pub enum, 1
pub use, 1
Queue, 1, 2
Rand, 1, 2
rand, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
rand::Rng, 1
rand_distr, 1, 2, 3
rand_distr::Normal, 1
rand_regex, 1
Random, 1, 2, 3, 4, 5, 6, 7, 8, 9
Random numbers, 1, 2, 3
Random passwords, 1
Random value, 1
rangemap, 1
Rc, 1
Read/write lock, 1
Recursive, 1, 2, 3, 4
Reference, 1
reference, 1
reflect, 1
Reflection, 1
Regex, 1
regex, 1, 2, 3
Remove_dir, 1
remove_dir_all, 1, 2
Result, 1, 2, 3, 4
RFCs, 1
ring, 1, 2
ripgrep, 1
Rng, 1, 2, 3, 4, 5, 6, 7, 8
roaring, 1, 2, 3
rpds, 1
Rsa, 1
rug, 1, 2
Rust book, 1, 2
Rust books, 1
Rust installation, 1
Rust learning, 1
Rust patterns, 1, 2
Rust starter pack, 1
rust-crypto, 1
rust-num, 1
rust_decimal, 1
rustdoc, 1
rustfmt, 1
Rustonomicon, 1
rustup, 1
Same, 1
same-file, 1, 2, 3
same-file::Handle, 1
same-file::is_same-file, 1
Scope, 1
SCREAMING_SNAKE_CASE, 1
Security, 1
self, 1
serde, 1
serde_json::from_str, 1
serde_json::to_string, 1
Set, 1
SHA-256, 1
sha1, 1, 2, 3, 4
sha2, 1, 2, 3, 4, 5
Shadowing, 1
Shared ownership, 1
Simultaneous references, 1
sin, 1
skiplist, 1
slice, 1
slice::len, 1
slice::sort, 1, 2
slice::sort_by, 1
Slices, 1
slotmap, 1, 2
Small, 1
smallvec, 1, 2, 3
Smart pointers, 1, 2
snake_case, 1
Social media, 1
sort_by, 1
Sortable, 1
Sorting, 1, 2, 3, 4, 5
SparseSecondaryMap, 1
split_at, 1
sqlx, 1
sqrt, 1
src folder, 1
Stack, 1, 2, 3, 4
Standard library, 1, 2
Start, 1
statrs, 1, 2
std, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35
std::alloc, 1
std::any, 1, 2
std::any::Any, 1, 2
std::any::Any::is, 1
std::any::TypeId, 1
std::arch, 1
std::array, 1, 2
std::ascii, 1
std::ascii::escape_default, 1
std::backtrace, 1
std::borrow, 1
std::borrow::Borrow, 1, 2, 3, 4, 5, 6
std::borrow::BorrowMut, 1
std::borrow::Cow, 1, 2, 3, 4, 5, 6
std::borrow::Cow::into_owned, 1
std::borrow::Cow::to_mut, 1, 2
std::borrow::ToOwned, 1
std::boxed, 1
std::boxed::Box, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
std::cell, 1
std::cell::Cell, 1, 2, 3
std::cell::OnceCell, 1
std::cell::RefCell, 1, 2, 3, 4, 5, 6, 7
std::char, 1
std::clone, 1
std::clone::Clone, 1, 2, 3
std::cmp, 1, 2, 3
std::cmp::Eq, 1, 2, 3, 4, 5
std::cmp::Ord, 1, 2, 3, 4
std::cmp::Ord::cmp, 1
std::cmp::Ordering, 1
std::cmp::PartialEq, 1, 2, 3, 4
std::cmp::PartialOrd, 1, 2, 3
std::cmp::PartialOrd::partial_cmp, 1
std::collections, 1
std::collections::BTreeMap, 1
std::collections::hash_map::Entry, 1
std::collections::HashMap, 1, 2, 3, 4, 5, 6, 7
std::collections::HashSet, 1, 2
std::collections::VecDeque, 1
std::convert, 1
std::convert::AsMut, 1, 2
std::convert::AsRef, 1, 2, 3, 4, 5, 6
std::convert::From, 1, 2, 3, 4, 5, 6, 7, 8
std::convert::Into, 1, 2, 3, 4, 5
std::convert::TryFrom, 1, 2, 3
std::convert::TryInto, 1, 2, 3
std::dbg, 1
std::default, 1
std::default::Default, 1, 2, 3, 4
std::env, 1
std::env::current_dir, 1
std::error, 1
std::error::Error, 1, 2, 3
std::f32, 1
std::f64, 1
std::ffi, 1
std::ffi::CStr, 1
std::ffi::CString, 1
std::ffi::OsStr, 1, 2
std::ffi::OsString, 1, 2
std::fmt, 1
std::fmt::Debug, 1, 2
std::fmt::Display, 1
std::fs, 1, 2
std::fs::DirEntry::path, 1
std::fs::File, 1, 2
std::fs::File::create, 1
std::fs::File::open, 1
std::fs::File::seek, 1
std::fs::Metadata, 1
std::fs::Metadata::is_file, 1
std::fs::Metadata::modified, 1
std::fs::read_dir, 1
std::future, 1
std::hash, 1
std::hash::Hash, 1, 2
std::hint, 1
std::io, 1
std::io::BufReader, 1
std::io::Lines, 1
std::io::prelude, 1
std::io::Read, 1
std::io::Write, 1
std::iter, 1, 2
std::iter::IntoIterator, 1
std::iter::Iterator, 1, 2
std::iter::Iterator::filter, 1
std::iter::Iterator::fold, 1
std::iter::Iterator::max_by_key, 1
std::iter::Iterator::sum, 1, 2
std::marker, 1
std::marker::Copy, 1, 2, 3
std::marker::PhantomPinned, 1
std::marker::Send, 1
std::marker::Sync, 1
std::marker::Unpin, 1
std::mem, 1
std::mem::drop, 1
std::net, 1
std::num, 1
std::ops, 1
std::ops::Add, 1
std::ops::BitAnd, 1
std::ops::BitOr, 1
std::ops::Deref, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
std::ops::DerefMut, 1, 2, 3
std::ops::Div, 1
std::ops::Drop, 1
std::ops::Fn, 1
std::ops::FnMut, 1
std::ops::FnOnce, 1
std::ops::Mul, 1
std::ops::Not, 1
std::ops::Sub, 1
std::option, 1
std::option::Option, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
std::option::Option::and_then, 1, 2
std::option::Option::as_deref, 1
std::option::Option::as_deref_mut, 1
std::option::Option::expect, 1
std::option::Option::filter, 1
std::option::Option::flatten, 1
std::option::Option::is_none, 1
std::option::Option::is_some, 1
std::option::Option::map, 1, 2
std::option::Option::None, 1, 2
std::option::Option::ok_or, 1
std::option::Option::ok_or_else, 1
std::option::Option::or, 1
std::option::Option::or_else, 1
std::option::Option::Some, 1
std::option::Option::unwrap, 1
std::option::Option::unwrap_or, 1, 2
std::option::Option::unwrap_or_default, 1
std::option::Option::unwrap_or_else, 1, 2
std::option::Option::zip, 1
std::os, 1
std::panic, 1
std::panic::RefUnwindSafe, 1
std::panic::UnwindSafe, 1
std::path, 1, 2, 3
std::path::Path, 1, 2
std::path::PathBuf, 1, 2
std::pin, 1, 2, 3
std::pin::Pin, 1
std::pin::Unpin, 1
std::prelude, 1
std::primitive, 1
std::process, 1
std::ptr, 1
std::rc, 1
std::rc::Rc, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
std::rc::Weak, 1, 2
std::result, 1
std::result::Result, 1, 2, 3, 4
std::result::Result::and_then, 1
std::result::Result::as_deref, 1
std::result::Result::as_mut, 1
std::result::Result::as_ref, 1
std::result::Result::Err, 1
std::result::Result::err, 1
std::result::Result::is_err, 1
std::result::Result::is_ok, 1
std::result::Result::map, 1
std::result::Result::map_err, 1
std::result::Result::map_or, 1
std::result::Result::map_or_else, 1
std::result::Result::Ok, 1
std::result::Result::ok, 1
std::result::Result::or_else, 1
std::result::Result::unwrap, 1
std::result::Result::unwrap_or, 1
std::result::Result::unwrap_or_else, 1
std::slice, 1
std::str, 1
std::str::FromStr, 1
std::string, 1
std::string::String, 1, 2, 3, 4, 5
std::string::ToString, 1
std::sync, 1, 2
std::sync::Arc, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10
std::sync::Barrier, 1
std::sync::Condvar, 1
std::sync::Mutex, 1, 2, 3, 4, 5
std::sync::OnceLock, 1
std::sync::RwLock, 1, 2, 3
std::sync::Weak, 1
std::task, 1
std::thread, 1
std::time, 1
std::time::Duration::as_secs, 1
std::time::SystemTime::elapsed, 1
std::vec, 1
std::vec::Vec, 1, 2, 3, 4, 5, 6, 7
std::vec::Vec::push, 1
std::vec::Vec::sort, 1
std::vec::Vec::sort_by, 1
std::vec::Vec::sort_unstable, 1
stdx, 1
Storage, 1
str, 1, 2, 3
str::parse, 1
Strings, 1, 2
strsim, 1
struct, 1
Structs, 1, 2
strum, 1, 2, 3, 4
super, 1, 2
Supertraits, 1
Symbolic links, 1
tar, 1
tempdir, 1
Tempfile, 1
tempfile, 1, 2, 3, 4
tests directory, 1
thiserror, 1
Time since last modification, 1
tinyvec, 1, 2, 3
to_radians, 1
tokio, 1
Tools, 1
Trait, 1
Trait objects, 1
Traits, 1, 2, 3
Trigonometry, 1
Type safety, 1
typenum, 1, 2, 3
u128, 1
u16, 1
u32, 1, 2
u64, 1
u8, 1
ulid, 1, 2
ultraviolet, 1
Uniform distribution, 1
Unionfind, 1
Unique, 1
Unsafe code, 1, 2
Unsized, 1
Unstable Rust, 1
unwrap, 1
uom, 1
UpperCamelCase, 1
use, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11
usize, 1, 2
Utility, 1
Uuid, 1
uuid, 1, 2, 3
Values, 1
Variables, 1
Variants, 1
Vec, 1, 2
Vector, 1, 2, 3, 4, 5, 6
Videos, 1
Visibility, 1
Vtable, 1
Walk, 1, 2, 3, 4
walkdir, 1, 2, 3, 4
walkdir::IntoIter::filter_entry, 1, 2
walkdir::WalkDir::depth, 1
walkdir::WalkDir::follow_links, 1
walkdir::WalkDir::max_depth, 1
walkdir::WalkDir::min_depth, 1
WASM, 1
Watch, 1
WebAssembly, 1, 2
while let, 1
Windows, 1
windows-rs, 1
Wyrand, 1
Xdg, 1, 2
Xdg-open, 1
xz2, 1
yew, 1
YouTube, 1
zip, 1