pub trait TGetRef {
    const LEN: usize;

    fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>;
    fn get_ref_mut<'a>(
        &'a mut self,
        index: usize
    ) -> Option<&'a mut (dyn Any + 'static)>; fn get_ref_len(&self) -> usize { ... } }

Required Associated Constants§

Required Methods§

source

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

Provided Methods§

Implementations on Foreign Types§

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> TGetRef for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)where
    T0: 'static,
    T1: 'static,
    T2: 'static,
    T3: 'static,
    T4: 'static,
    T5: 'static,
    T6: 'static,
    T7: 'static,
    T8: 'static,
    T9: 'static,

source§

const LEN: usize = 45usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for u8where
    u8: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for Systemwhere
    System: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for Stringwhere
    String: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> TGetRef for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)where
    T0: 'static,
    T1: 'static,
    T2: 'static,
    T3: 'static,
    T4: 'static,
    T5: 'static,
    T6: 'static,
    T7: 'static,
    T8: 'static,
    T9: 'static,
    T10: 'static,
    T11: 'static,

source§

const LEN: usize = 66usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T0, T1, T2, T3, T4, T5> TGetRef for (T0, T1, T2, T3, T4, T5)where
    T0: 'static,
    T1: 'static,
    T2: 'static,
    T3: 'static,
    T4: 'static,
    T5: 'static,

source§

const LEN: usize = 15usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for AtomicU32where
    AtomicU32: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T> TGetRef for UnsafeCell<T>where
    UnsafeCell<T>: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> TGetRef for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13)where
    T0: 'static,
    T1: 'static,
    T2: 'static,
    T3: 'static,
    T4: 'static,
    T5: 'static,
    T6: 'static,
    T7: 'static,
    T8: 'static,
    T9: 'static,
    T10: 'static,
    T11: 'static,
    T12: 'static,
    T13: 'static,

source§

const LEN: usize = 91usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> TGetRef for (T0, T1, T2, T3, T4, T5, T6, T7, T8)where
    T0: 'static,
    T1: 'static,
    T2: 'static,
    T3: 'static,
    T4: 'static,
    T5: 'static,
    T6: 'static,
    T7: 'static,
    T8: 'static,

source§

const LEN: usize = 36usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for AtomicI16where
    AtomicI16: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for u32where
    u32: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T> TGetRef for Mutex<T>where
    Mutex<T>: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> TGetRef for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)where
    T0: 'static,
    T1: 'static,
    T2: 'static,
    T3: 'static,
    T4: 'static,
    T5: 'static,
    T6: 'static,
    T7: 'static,
    T8: 'static,
    T9: 'static,
    T10: 'static,

source§

const LEN: usize = 55usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> TGetRef for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12)where
    T0: 'static,
    T1: 'static,
    T2: 'static,
    T3: 'static,
    T4: 'static,
    T5: 'static,
    T6: 'static,
    T7: 'static,
    T8: 'static,
    T9: 'static,
    T10: 'static,
    T11: 'static,
    T12: 'static,

source§

const LEN: usize = 78usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for SystemTimewhere
    SystemTime: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for AtomicI32where
    AtomicI32: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T0, T1, T2> TGetRef for (T0, T1, T2)where
    T0: 'static,
    T1: 'static,
    T2: 'static,

source§

const LEN: usize = 3usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for isizewhere
    isize: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for AtomicIsizewhere
    AtomicIsize: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T> TGetRef for Cell<T>where
    Cell<T>: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T> TGetRef for JoinHandle<T>where
    JoinHandle<T>: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for i64where
    i64: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T0, T1, T2, T3, T4> TGetRef for (T0, T1, T2, T3, T4)where
    T0: 'static,
    T1: 'static,
    T2: 'static,
    T3: 'static,
    T4: 'static,

source§

const LEN: usize = 10usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T> TGetRef for Weak<T>where
    Weak<T>: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for AtomicU16where
    AtomicU16: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for f64where
    f64: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for Threadwhere
    Thread: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for usizewhere
    usize: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T> TGetRef for RefCell<T>where
    RefCell<T>: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for u128where
    u128: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for AtomicBoolwhere
    AtomicBool: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T> TGetRef for Bytes<T>where
    Bytes<T>: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for f32where
    f32: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for boolwhere
    bool: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T> TGetRef for Rc<T>where
    Rc<T>: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T> TGetRef for Vec<T, Global>where
    Vec<T, Global>: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T0, T1, T2, T3, T4, T5, T6> TGetRef for (T0, T1, T2, T3, T4, T5, T6)where
    T0: 'static,
    T1: 'static,
    T2: 'static,
    T3: 'static,
    T4: 'static,
    T5: 'static,
    T6: 'static,

source§

const LEN: usize = 21usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for Durationwhere
    Duration: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for AtomicU64where
    AtomicU64: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T> TGetRef for Arc<T>where
    Arc<T>: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> TGetRef for (T0, T1, T2, T3, T4, T5, T6, T7)where
    T0: 'static,
    T1: 'static,
    T2: 'static,
    T3: 'static,
    T4: 'static,
    T5: 'static,
    T6: 'static,
    T7: 'static,

source§

const LEN: usize = 28usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for AtomicI8where
    AtomicI8: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for Instantwhere
    Instant: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> TGetRef for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14)where
    T0: 'static,
    T1: 'static,
    T2: 'static,
    T3: 'static,
    T4: 'static,
    T5: 'static,
    T6: 'static,
    T7: 'static,
    T8: 'static,
    T9: 'static,
    T10: 'static,
    T11: 'static,
    T12: 'static,
    T13: 'static,
    T14: 'static,

source§

const LEN: usize = 105usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for i128where
    i128: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for AtomicU8where
    AtomicU8: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for u64where
    u64: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for AtomicI64where
    AtomicI64: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> TGetRef for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15)where
    T0: 'static,
    T1: 'static,
    T2: 'static,
    T3: 'static,
    T4: 'static,
    T5: 'static,
    T6: 'static,
    T7: 'static,
    T8: 'static,
    T9: 'static,
    T10: 'static,
    T11: 'static,
    T12: 'static,
    T13: 'static,
    T14: 'static,
    T15: 'static,

source§

const LEN: usize = 120usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T0, T1, T2, T3> TGetRef for (T0, T1, T2, T3)where
    T0: 'static,
    T1: 'static,
    T2: 'static,
    T3: 'static,

source§

const LEN: usize = 6usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T0, T1> TGetRef for (T0, T1)where
    T0: 'static,
    T1: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T> TGetRef for Option<T>where
    Option<T>: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T> TGetRef for SyncSender<T>where
    SyncSender<T>: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T> TGetRef for Sender<T>where
    Sender<T>: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for i8where
    i8: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl<T> TGetRef for BufReader<T>where
    BufReader<T>: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for ThreadIdwhere
    ThreadId: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for i32where
    i32: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

source§

impl TGetRef for AtomicUsizewhere
    AtomicUsize: 'static,

source§

const LEN: usize = 1usize

source§

fn get_ref<'a>(&'a self, index: usize) -> Option<&'a (dyn Any + 'static)>

source§

fn get_ref_mut<'a>(
    &'a mut self,
    index: usize
) -> Option<&'a mut (dyn Any + 'static)>

Implementors§

source§

impl TGetRef for ElementNotifywhere
    ElementNotify: 'static,

source§

const LEN: usize = 1usize

source§

impl TGetRef for LocationNotifywhere
    LocationNotify: 'static,

source§

const LEN: usize = 1usize