Trait otter_api_tests::shapelib::AccessId [−][src]
pub trait AccessId: 'static + Copy + Clone { type Error: Into<OnlineError>; pub const ERROR: Self::Error; pub fn global_tokens(
PrivateCaller
) -> &'static RwLock<RawRwLock, HashMap<RawToken, InstanceAccessDetails<Self>, RandomState>>; pub fn tokens_registry(
ig: &mut Instance,
PrivateCaller
) -> &mut TokenRegistry<Self>; }
Associated Types
type Error: Into<OnlineError>
[src]
Associated Constants
Loading content...Required methods
pub fn global_tokens(
PrivateCaller
) -> &'static RwLock<RawRwLock, HashMap<RawToken, InstanceAccessDetails<Self>, RandomState>>
[src]
PrivateCaller
) -> &'static RwLock<RawRwLock, HashMap<RawToken, InstanceAccessDetails<Self>, RandomState>>
pub fn tokens_registry(
ig: &mut Instance,
PrivateCaller
) -> &mut TokenRegistry<Self>
[src]
ig: &mut Instance,
PrivateCaller
) -> &mut TokenRegistry<Self>
Implementors
impl AccessId for ClientId
[src]
type Error = OnlineError
pub const ERROR: OnlineError
[src]
pub fn global_tokens(
PrivateCaller
) -> &'static RwLock<RawRwLock, HashMap<RawToken, InstanceAccessDetails<ClientId>, RandomState>>
[src]
PrivateCaller
) -> &'static RwLock<RawRwLock, HashMap<RawToken, InstanceAccessDetails<ClientId>, RandomState>>
pub fn tokens_registry(
ig: &mut Instance,
PrivateCaller
) -> &mut TokenRegistry<ClientId>
[src]
ig: &mut Instance,
PrivateCaller
) -> &mut TokenRegistry<ClientId>
impl AccessId for PlayerId
[src]
type Error = PlayerNotFound
pub const ERROR: PlayerNotFound
[src]
pub fn global_tokens(
PrivateCaller
) -> &'static RwLock<RawRwLock, HashMap<RawToken, InstanceAccessDetails<PlayerId>, RandomState>>
[src]
PrivateCaller
) -> &'static RwLock<RawRwLock, HashMap<RawToken, InstanceAccessDetails<PlayerId>, RandomState>>
pub fn tokens_registry(
ig: &mut Instance,
PrivateCaller
) -> &mut TokenRegistry<PlayerId>
[src]
ig: &mut Instance,
PrivateCaller
) -> &mut TokenRegistry<PlayerId>