Introspectable

Trait Introspectable 

Source
pub trait Introspectable {
    // Required methods
    fn layout() -> Layout;
    fn lexical_id() -> LexicalId;
    fn add_references(references: &mut References<'_>);
}

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl Introspectable for bool

Available on crate feature introspection only.
Source§

impl Introspectable for f32

Available on crate feature introspection only.
Source§

impl Introspectable for f64

Available on crate feature introspection only.
Source§

impl Introspectable for i8

Available on crate feature introspection only.
Source§

impl Introspectable for i16

Available on crate feature introspection only.
Source§

impl Introspectable for i32

Available on crate feature introspection only.
Source§

impl Introspectable for i64

Available on crate feature introspection only.
Source§

impl Introspectable for str

Available on crate feature introspection only.
Source§

impl Introspectable for u8

Available on crate feature introspection only.
Source§

impl Introspectable for u16

Available on crate feature introspection only.
Source§

impl Introspectable for u32

Available on crate feature introspection only.
Source§

impl Introspectable for u64

Available on crate feature introspection only.
Source§

impl Introspectable for ()

Available on crate feature introspection only.
Source§

impl Introspectable for String

Available on crate feature introspection only.
Source§

impl Introspectable for Bytes

Available on crate feature introspection only.
Source§

impl Introspectable for BytesMut

Available on crate feature introspection only.
Source§

impl Introspectable for Uuid

Available on crate feature introspection only.
Source§

impl<'a, T> Introspectable for Cow<'a, T>
where T: Introspectable + ToOwned + ?Sized + 'a,

Available on crate feature introspection only.
Source§

impl<K, V, S> Introspectable for HashMap<K, V, S>

Available on crate feature introspection only.
Source§

impl<K: KeyTypeOf, V: Introspectable> Introspectable for BTreeMap<K, V>

Available on crate feature introspection only.
Source§

impl<T0> Introspectable for (T0,)
where T0: Introspectable,

Available on crate feature introspection only.
Source§

impl<T0, T1> Introspectable for (T0, T1)

Available on crate feature introspection only.
Source§

impl<T0, T1, T2> Introspectable for (T0, T1, T2)

Available on crate feature introspection only.
Source§

impl<T0, T1, T2, T3> Introspectable for (T0, T1, T2, T3)

Available on crate feature introspection only.
Source§

impl<T0, T1, T2, T3, T4> Introspectable for (T0, T1, T2, T3, T4)

Available on crate feature introspection only.
Source§

impl<T0, T1, T2, T3, T4, T5> Introspectable for (T0, T1, T2, T3, T4, T5)

Available on crate feature introspection only.
Source§

impl<T0, T1, T2, T3, T4, T5, T6> Introspectable for (T0, T1, T2, T3, T4, T5, T6)

Available on crate feature introspection only.
Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7> Introspectable for (T0, T1, T2, T3, T4, T5, T6, T7)

Available on crate feature introspection only.
Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8> Introspectable for (T0, T1, T2, T3, T4, T5, T6, T7, T8)

Available on crate feature introspection only.
Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9> Introspectable for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9)

Available on crate feature introspection only.
Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10> Introspectable for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10)

Available on crate feature introspection only.
Source§

impl<T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11> Introspectable for (T0, T1, T2, T3, T4, T5, T6, T7, T8, T9, T10, T11)

Available on crate feature introspection only.
Source§

impl<T: Introspectable + ?Sized> Introspectable for &T

Available on crate feature introspection only.
Source§

impl<T: Introspectable + ?Sized> Introspectable for &mut T

Available on crate feature introspection only.
Source§

impl<T: Introspectable + ?Sized> Introspectable for Box<T>

Available on crate feature introspection only.
Source§

impl<T: Introspectable> Introspectable for Option<T>

Available on crate feature introspection only.
Source§

impl<T: Introspectable> Introspectable for [T]

Available on crate feature introspection only.
Source§

impl<T: Introspectable> Introspectable for LinkedList<T>

Available on crate feature introspection only.
Source§

impl<T: Introspectable> Introspectable for VecDeque<T>

Available on crate feature introspection only.
Source§

impl<T: Introspectable> Introspectable for Vec<T>

Available on crate feature introspection only.
Source§

impl<T: Introspectable, E: Introspectable> Introspectable for Result<T, E>

Available on crate feature introspection only.
Source§

impl<T: Introspectable, const N: usize> Introspectable for [T; N]

Available on crate feature introspection only.
Source§

impl<T: KeyTypeOf> Introspectable for BTreeSet<T>

Available on crate feature introspection only.
Source§

impl<T: KeyTypeOf, S> Introspectable for HashSet<T, S>

Available on crate feature introspection only.

Implementors§

Source§

impl Introspectable for Value

Available on crate feature introspection only.
Source§

impl Introspectable for ByteSlice

Available on crate feature introspection only.
Source§

impl Introspectable for aldrin_core::Bytes

Available on crate feature introspection only.
Source§

impl Introspectable for ChannelCookie

Available on crate feature introspection only.
Source§

impl Introspectable for ObjectCookie

Available on crate feature introspection only.
Source§

impl Introspectable for ObjectId

Available on crate feature introspection only.
Source§

impl Introspectable for ObjectUuid

Available on crate feature introspection only.
Source§

impl Introspectable for SerializedValue

Available on crate feature introspection only.
Source§

impl Introspectable for SerializedValueSlice

Available on crate feature introspection only.
Source§

impl Introspectable for ServiceCookie

Available on crate feature introspection only.
Source§

impl Introspectable for ServiceId

Available on crate feature introspection only.
Source§

impl Introspectable for ServiceUuid

Available on crate feature introspection only.
Source§

impl Introspectable for TypeId

Available on crate feature introspection only.