[−][src]Trait apply::Apply
Represents a type which can have functions applied to it (implemented by default for all types).
Provided methods
fn apply<F: FnOnce(Self) -> Res>(self, f: F) -> Res where
Self: Sized,
Self: Sized,
Apply a function which takes the parameter by value.
fn apply_ref<F: FnOnce(&Self) -> Res>(&self, f: F) -> Res
Apply a function which takes the parameter by reference.
fn apply_mut<F: FnOnce(&mut Self) -> Res>(&mut self, f: F) -> Res
Apply a function which takes the parameter by mutable reference.