Struct recycler::OptionRecycler
[−]
[src]
pub struct OptionRecycler<R: Recycler> { pub recycler: R, }
Fields
recycler: R
Trait Implementations
impl<R: Default + Recycler> Default for OptionRecycler<R>
[src]
fn default() -> OptionRecycler<R>
Returns the "default value" for a type. Read more
impl<R: Recycler> Recycler for OptionRecycler<R>
[src]
type Item = Option<R::Item>
fn recycle(&mut self, option: Option<R::Item>)
fn recreate(&mut self, other: &Option<R::Item>) -> Option<R::Item>
impl<R: Recycler> Deref for OptionRecycler<R>
[src]
type Target = R
The resulting type after dereferencing
fn deref(&self) -> &Self::Target
The method called to dereference a value