Skip to main content

TypeCache

Trait TypeCache 

pub trait TypeCache: 'static + Copy {
    // Required method
    fn new(types: &TypesRegistryCache) -> Self;
}

Required Methods§

fn new(types: &TypesRegistryCache) -> Self

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

§

impl TypeCache for ()

§

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14> TypeCache for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13, C14)
where C0: TypeCache, C1: TypeCache, C2: TypeCache, C3: TypeCache, C4: TypeCache, C5: TypeCache, C6: TypeCache, C7: TypeCache, C8: TypeCache, C9: TypeCache, C10: TypeCache, C11: TypeCache, C12: TypeCache, C13: TypeCache, C14: TypeCache,

§

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13> TypeCache for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12, C13)
where C0: TypeCache, C1: TypeCache, C2: TypeCache, C3: TypeCache, C4: TypeCache, C5: TypeCache, C6: TypeCache, C7: TypeCache, C8: TypeCache, C9: TypeCache, C10: TypeCache, C11: TypeCache, C12: TypeCache, C13: TypeCache,

§

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12> TypeCache for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11, C12)
where C0: TypeCache, C1: TypeCache, C2: TypeCache, C3: TypeCache, C4: TypeCache, C5: TypeCache, C6: TypeCache, C7: TypeCache, C8: TypeCache, C9: TypeCache, C10: TypeCache, C11: TypeCache, C12: TypeCache,

§

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11> TypeCache for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10, C11)
where C0: TypeCache, C1: TypeCache, C2: TypeCache, C3: TypeCache, C4: TypeCache, C5: TypeCache, C6: TypeCache, C7: TypeCache, C8: TypeCache, C9: TypeCache, C10: TypeCache, C11: TypeCache,

§

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10> TypeCache for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9, C10)
where C0: TypeCache, C1: TypeCache, C2: TypeCache, C3: TypeCache, C4: TypeCache, C5: TypeCache, C6: TypeCache, C7: TypeCache, C8: TypeCache, C9: TypeCache, C10: TypeCache,

§

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8, C9> TypeCache for (C0, C1, C2, C3, C4, C5, C6, C7, C8, C9)
where C0: TypeCache, C1: TypeCache, C2: TypeCache, C3: TypeCache, C4: TypeCache, C5: TypeCache, C6: TypeCache, C7: TypeCache, C8: TypeCache, C9: TypeCache,

§

impl<C0, C1, C2, C3, C4, C5, C6, C7, C8> TypeCache for (C0, C1, C2, C3, C4, C5, C6, C7, C8)
where C0: TypeCache, C1: TypeCache, C2: TypeCache, C3: TypeCache, C4: TypeCache, C5: TypeCache, C6: TypeCache, C7: TypeCache, C8: TypeCache,

§

impl<C0, C1, C2, C3, C4, C5, C6, C7> TypeCache for (C0, C1, C2, C3, C4, C5, C6, C7)
where C0: TypeCache, C1: TypeCache, C2: TypeCache, C3: TypeCache, C4: TypeCache, C5: TypeCache, C6: TypeCache, C7: TypeCache,

§

impl<C0, C1, C2, C3, C4, C5, C6> TypeCache for (C0, C1, C2, C3, C4, C5, C6)
where C0: TypeCache, C1: TypeCache, C2: TypeCache, C3: TypeCache, C4: TypeCache, C5: TypeCache, C6: TypeCache,

§

impl<C0, C1, C2, C3, C4, C5> TypeCache for (C0, C1, C2, C3, C4, C5)
where C0: TypeCache, C1: TypeCache, C2: TypeCache, C3: TypeCache, C4: TypeCache, C5: TypeCache,

§

impl<C0, C1, C2, C3, C4> TypeCache for (C0, C1, C2, C3, C4)
where C0: TypeCache, C1: TypeCache, C2: TypeCache, C3: TypeCache, C4: TypeCache,

§

impl<C0, C1, C2, C3> TypeCache for (C0, C1, C2, C3)
where C0: TypeCache, C1: TypeCache, C2: TypeCache, C3: TypeCache,

§

impl<C0, C1, C2> TypeCache for (C0, C1, C2)
where C0: TypeCache, C1: TypeCache, C2: TypeCache,

§

impl<C0, C1> TypeCache for (C0, C1)
where C0: TypeCache, C1: TypeCache,

§

impl<C0> TypeCache for (C0,)
where C0: TypeCache,

Implementors§

§

impl<T> TypeCache for RegistrySpecificTypeId<T>
where T: 'static,