[−][src]Trait structural::Structural
Marker trait for types that implement some field accessor traits.
By default the Structural
derive macro
puts documentation on the Structural trait implementation
describing the accessor trait impls generated by it.
Implementations on Foreign Types
impl<T> Structural for [T; 0]
[src]
impl<T> Structural for [T; 1]
[src]
impl<T> Structural for [T; 2]
[src]
impl<T> Structural for [T; 3]
[src]
impl<T> Structural for [T; 4]
[src]
impl<T> Structural for [T; 5]
[src]
impl<T> Structural for [T; 6]
[src]
impl<T> Structural for [T; 7]
[src]
impl<T> Structural for [T; 8]
[src]
impl<T> Structural for [T; 9]
[src]
impl<T> Structural for [T; 10]
[src]
impl<T> Structural for [T; 11]
[src]
impl<T> Structural for [T; 12]
[src]
impl<T> Structural for [T; 13]
[src]
impl<T> Structural for [T; 14]
[src]
impl<T> Structural for [T; 15]
[src]
impl<T> Structural for [T; 16]
[src]
impl<T> Structural for [T; 17]
[src]
impl<T> Structural for [T; 18]
[src]
impl<T> Structural for [T; 19]
[src]
impl<T> Structural for [T; 20]
[src]
impl<T> Structural for [T; 21]
[src]
impl<T> Structural for [T; 22]
[src]
impl<T> Structural for [T; 23]
[src]
impl<T> Structural for [T; 24]
[src]
impl<T> Structural for [T; 25]
[src]
impl<T> Structural for [T; 26]
[src]
impl<T> Structural for [T; 27]
[src]
impl<T> Structural for [T; 28]
[src]
impl<T> Structural for [T; 29]
[src]
impl<T> Structural for [T; 30]
[src]
impl<T> Structural for [T; 31]
[src]
impl<T> Structural for [T; 32]
[src]
impl<T> Structural for Option<T>
[src]
impl<T, E> Structural for Result<T, E>
[src]
impl<T> Structural for Range<T>
[src]
impl<T> Structural for RangeFrom<T>
[src]
impl<T> Structural for RangeTo<T>
[src]
impl<T> Structural for RangeToInclusive<T>
[src]
impl<T> Structural for RangeInclusive<T>
[src]
impl<T> Structural for ManuallyDrop<T> where
T: Structural,
[src]
T: Structural,
impl<P> Structural for Pin<P> where
P::Target: Structural,
P: Deref,
P::Target: Sized,
[src]
P::Target: Structural,
P: Deref,
P::Target: Sized,
impl<T> Structural for Arc<T> where
T: Structural,
T: ?Sized,
[src]
T: Structural,
T: ?Sized,
impl<T> Structural for Rc<T> where
T: Structural,
T: ?Sized,
[src]
T: Structural,
T: ?Sized,
impl<T> Structural for Box<T> where
T: Structural,
T: ?Sized,
[src]
T: Structural,
T: ?Sized,
impl<'a, T> Structural for &'a T where
T: Structural,
T: ?Sized,
[src]
T: Structural,
T: ?Sized,
impl<'a, T> Structural for &'a mut T where
T: Structural,
T: 'a + ?Sized,
[src]
T: Structural,
T: 'a + ?Sized,
impl<C0> Structural for (C0,)
[src]
impl<C0, C1> Structural for (C0, C1)
[src]
impl<C0, C1, C2> Structural for (C0, C1, C2)
[src]
impl<C0, C1, C2, C3> Structural for (C0, C1, C2, C3)
[src]
impl<C0, C1, C2, C3, C4> Structural for (C0, C1, C2, C3, C4)
[src]
impl<C0, C1, C2, C3, C4, C5> Structural for (C0, C1, C2, C3, C4, C5)
[src]
impl<C0, C1, C2, C3, C4, C5, C6> Structural for (C0, C1, C2, C3, C4, C5, C6)
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7> Structural for (C0, C1, C2, C3, C4, C5, C6, C7)
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> Structural for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> Structural for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> Structural for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
[src]
impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> Structural for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
[src]
Loading content...
Implementors
impl<T> Structural for FieldCloner<T> where
T: Structural,
[src]
T: Structural,
impl<T> Structural for StrucWrapper<T> where
T: Structural,
[src]
T: Structural,