Skip to main content

AccessId

Trait AccessId 

Source
pub trait AccessId:
    Copy
    + Clone
    + 'static {
    type Error: Into<Fatal>;

    const ERROR: Self::Error;

    // Required methods
    fn global_tokens(
        _: PrivateCaller,
    ) -> &'static RwLock<RawRwLock, HashMap<RawToken, InstanceAccessDetails<Self>>>;
    fn tokens_registry(
        ig: &mut Instance,
        _: PrivateCaller,
    ) -> &mut TokenRegistry<Self>;
}

Required Associated Constants§

Source

const ERROR: Self::Error

Required Associated Types§

Required Methods§

Dyn Compatibility§

This trait is not dyn compatible.

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

Implementors§