Rust Basics
Generic Types
struct Wrapper<T> {
value: T,
}
impl<T> Wrapper<T> {
pub fn new(value: T) -> Self {
Wrapper { value }
}
}
Wrapper::new(42).value
Wrapper::new("Foo").value, "Foo"Option, Some & None
pub enum Option<T> {
None,
Some(T),
}Macros
Iterate
Recursive Box
Conditionals
if
match
loop (infinite)
while
for
if let
while let
Traits
Tests
Threading
Arc
Threads
Last updated