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§
Required Associated Types§
Required Methods§
fn global_tokens( _: PrivateCaller, ) -> &'static RwLock<RawRwLock, HashMap<RawToken, InstanceAccessDetails<Self>>>
fn tokens_registry( ig: &mut Instance, _: PrivateCaller, ) -> &mut TokenRegistry<Self>
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".