# Rust generics. Generics in rust are similar to java's. # Definition. Function: ```rust fn largest(list: &[T]) -> &T {} ``` Struct: ```rust struct Point { x: T, y: T, } impl Point { fn x(&self) -> &T { &self.x } } ``` Enum: ```rust enum Result { Ok(T), Err(E), } ```