Skip to main content

StaticBase

Trait StaticBase 

Source
pub trait StaticBase<T: 'static> {
    // Provided methods
    fn type_id() -> TypeId { ... }
    fn tyck_info(tyck_info_pool: &mut TyckInfoPool) -> NonNull<TyckInfo> { ... }
    fn tyck(tyck_info: &TyckInfo) -> bool { ... }
    fn type_name() -> String { ... }
    fn children(_vself: *const T) -> ChildrenType { ... }
}

Provided Methods§

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementations on Foreign Types§

Source§

impl StaticBase<Closure> for Void

Source§

impl StaticBase<Exception> for Void

Source§

impl StaticBase<Object> for Void

Source§

impl StaticBase<Promise> for Void

Source§

impl StaticBase<String> for Void

Source§

impl StaticBase<Vec2> for Void

Source§

impl StaticBase<Vec3> for Void

Source§

impl StaticBase<Vec4> for Void

Source§

impl<E> StaticBase<ExceptionContainer<E>> for Void
where E: 'static, Void: StaticBase<E>,

Implementors§