[−][src]Trait spectacle::Introspect
Recursively introspect through Self
.
Visit each struct field, enum variant, etc. It operates via the
Any
trait.
Note that because Any
is only implemented for 'static
items,
this trait can only be implemented for owned or 'static
objects which
themselves contain no non-'static
references.
Required methods
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
F: FnMut(&Breadcrumbs, &dyn Any),
Recursively descend through Self
, visiting it, and then all child items.
The visitor receives two type parameters: a trail of breadcrumbs leading to the current location, and the current item. The breadcrumbs list is empty for the external call. Parent items are visited before child items. Child items should be visited in natural order.
When manually implementing this trait, note that it is cheap to clone
the Breadcrumbs
, so it is idiomatic to clone and push for each call into
the child.
Provided methods
fn introspect<F>(&self, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
F: FnMut(&Breadcrumbs, &dyn Any),
Recursively descend through Self
, visiting it, and then all child items.
This is a helper function which just calls introspect_from
with an empty
Breadcrumbs
trail.
The visitor receives two type parameters: a trail of breadcrumbs leading to the current location, and the current item. The breadcrumbs list is empty for the external call. Parent items are visited before child items. Child items should be visited in natural order.
Implementations on Foreign Types
impl<'_, T> Introspect for &'_ T where
T: Introspect,
[src]
T: Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for &'static [T] where
T: Introspect,
[src]
T: Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl Introspect for bool
[src]
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl Introspect for char
[src]
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl Introspect for u8
[src]
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl Introspect for u16
[src]
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl Introspect for u32
[src]
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl Introspect for u64
[src]
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl Introspect for u128
[src]
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl Introspect for usize
[src]
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl Introspect for i8
[src]
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl Introspect for i16
[src]
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl Introspect for i32
[src]
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl Introspect for i64
[src]
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl Introspect for i128
[src]
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl Introspect for isize
[src]
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl Introspect for f32
[src]
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl Introspect for f64
[src]
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl Introspect for String
[src]
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl Introspect for &'static str
[src]
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 0] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 1] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 2] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 3] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 4] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 5] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 6] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 7] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 8] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 9] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 10] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 11] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 12] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 13] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 14] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 15] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 16] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 17] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 18] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 19] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 20] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 21] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 22] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 23] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 24] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 25] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 26] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 27] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 28] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 29] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 30] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 31] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for [T; 32] where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl Introspect for ()
[src]
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0> Introspect for (T0,) where
T0: 'static + Introspect,
[src]
T0: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1> Introspect for (T0, T1) where
T0: 'static + Introspect,
T1: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2> Introspect for (T0, T1, T2) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3> Introspect for (T0, T1, T2, T3) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4> Introspect for (T0, T1, T2, T3, T4) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5> Introspect for (T0, T1, T2, T3, T4, T5) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6> Introspect for (T0, T1, T2, T3, T4, T5, T6) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
T21: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
T21: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
T21: 'static + Introspect,
T22: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
T21: 'static + Introspect,
T22: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
T21: 'static + Introspect,
T22: 'static + Introspect,
T23: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
T21: 'static + Introspect,
T22: 'static + Introspect,
T23: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
T21: 'static + Introspect,
T22: 'static + Introspect,
T23: 'static + Introspect,
T24: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
T21: 'static + Introspect,
T22: 'static + Introspect,
T23: 'static + Introspect,
T24: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
T21: 'static + Introspect,
T22: 'static + Introspect,
T23: 'static + Introspect,
T24: 'static + Introspect,
T25: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
T21: 'static + Introspect,
T22: 'static + Introspect,
T23: 'static + Introspect,
T24: 'static + Introspect,
T25: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
T21: 'static + Introspect,
T22: 'static + Introspect,
T23: 'static + Introspect,
T24: 'static + Introspect,
T25: 'static + Introspect,
T26: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
T21: 'static + Introspect,
T22: 'static + Introspect,
T23: 'static + Introspect,
T24: 'static + Introspect,
T25: 'static + Introspect,
T26: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
T21: 'static + Introspect,
T22: 'static + Introspect,
T23: 'static + Introspect,
T24: 'static + Introspect,
T25: 'static + Introspect,
T26: 'static + Introspect,
T27: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
T21: 'static + Introspect,
T22: 'static + Introspect,
T23: 'static + Introspect,
T24: 'static + Introspect,
T25: 'static + Introspect,
T26: 'static + Introspect,
T27: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
T21: 'static + Introspect,
T22: 'static + Introspect,
T23: 'static + Introspect,
T24: 'static + Introspect,
T25: 'static + Introspect,
T26: 'static + Introspect,
T27: 'static + Introspect,
T28: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
T21: 'static + Introspect,
T22: 'static + Introspect,
T23: 'static + Introspect,
T24: 'static + Introspect,
T25: 'static + Introspect,
T26: 'static + Introspect,
T27: 'static + Introspect,
T28: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
T21: 'static + Introspect,
T22: 'static + Introspect,
T23: 'static + Introspect,
T24: 'static + Introspect,
T25: 'static + Introspect,
T26: 'static + Introspect,
T27: 'static + Introspect,
T28: 'static + Introspect,
T29: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
T21: 'static + Introspect,
T22: 'static + Introspect,
T23: 'static + Introspect,
T24: 'static + Introspect,
T25: 'static + Introspect,
T26: 'static + Introspect,
T27: 'static + Introspect,
T28: 'static + Introspect,
T29: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
T21: 'static + Introspect,
T22: 'static + Introspect,
T23: 'static + Introspect,
T24: 'static + Introspect,
T25: 'static + Introspect,
T26: 'static + Introspect,
T27: 'static + Introspect,
T28: 'static + Introspect,
T29: 'static + Introspect,
T30: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
T21: 'static + Introspect,
T22: 'static + Introspect,
T23: 'static + Introspect,
T24: 'static + Introspect,
T25: 'static + Introspect,
T26: 'static + Introspect,
T27: 'static + Introspect,
T28: 'static + Introspect,
T29: 'static + Introspect,
T30: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31> Introspect for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11, T12, T13, T14, T15, T16, T17, T18, T19, T20, T21, T22, T23, T24, T25, T26, T27, T28, T29, T30, T31) where
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
T21: 'static + Introspect,
T22: 'static + Introspect,
T23: 'static + Introspect,
T24: 'static + Introspect,
T25: 'static + Introspect,
T26: 'static + Introspect,
T27: 'static + Introspect,
T28: 'static + Introspect,
T29: 'static + Introspect,
T30: 'static + Introspect,
T31: 'static + Introspect,
[src]
T0: 'static + Introspect,
T1: 'static + Introspect,
T2: 'static + Introspect,
T3: 'static + Introspect,
T4: 'static + Introspect,
T5: 'static + Introspect,
T6: 'static + Introspect,
T7: 'static + Introspect,
T8: 'static + Introspect,
T9: 'static + Introspect,
T10: 'static + Introspect,
T11: 'static + Introspect,
T12: 'static + Introspect,
T13: 'static + Introspect,
T14: 'static + Introspect,
T15: 'static + Introspect,
T16: 'static + Introspect,
T17: 'static + Introspect,
T18: 'static + Introspect,
T19: 'static + Introspect,
T20: 'static + Introspect,
T21: 'static + Introspect,
T22: 'static + Introspect,
T23: 'static + Introspect,
T24: 'static + Introspect,
T25: 'static + Introspect,
T26: 'static + Introspect,
T27: 'static + Introspect,
T28: 'static + Introspect,
T29: 'static + Introspect,
T30: 'static + Introspect,
T31: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for Option<T> where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T, E> Introspect for Result<T, E> where
T: 'static + Introspect,
E: 'static + Introspect,
[src]
T: 'static + Introspect,
E: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for Vec<T> where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for VecDeque<T> where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for LinkedList<T> where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for HashSet<T> where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for BTreeSet<T> where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<T> Introspect for BinaryHeap<T> where
T: 'static + Introspect,
[src]
T: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<K, V> Introspect for HashMap<K, V> where
K: 'static + Debug,
V: 'static + Introspect,
[src]
K: 'static + Debug,
V: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),
impl<K, V> Introspect for BTreeMap<K, V> where
K: 'static + Debug,
V: 'static + Introspect,
[src]
K: 'static + Debug,
V: 'static + Introspect,
fn introspect_from<F>(&self, breadcrumbs: Breadcrumbs, visit: F) where
F: FnMut(&Breadcrumbs, &dyn Any),
[src]
F: FnMut(&Breadcrumbs, &dyn Any),