Trait recycler::Recyclable
[−]
[src]
pub trait Recyclable: Sized { type DefaultRecycler: Recycler<Item = Self>; }
A value that has some default type that can recycle it.
Associated Types
type DefaultRecycler: Recycler<Item = Self>
Implementors
impl Recyclable for u8
impl Recyclable for i8
impl Recyclable for u16
impl Recyclable for i16
impl Recyclable for u32
impl Recyclable for i32
impl Recyclable for u64
impl Recyclable for i64
impl Recyclable for usize
impl Recyclable for isize
impl Recyclable for bool
impl Recyclable for ()
impl Recyclable for String
impl<T: Recyclable> Recyclable for Vec<T>
impl<T: Recyclable> Recyclable for Option<T>
impl<A: Recyclable, B: Recyclable> Recyclable for (A, B)
impl<A: Recyclable, B: Recyclable, C: Recyclable> Recyclable for (A, B, C)