Trait otter_api_tests::PlayerAccessSpec [−][src]
pub trait PlayerAccessSpec: Debug + Sync + Send + Serialize + Deserialize { fn deliver(
&self,
ag: &AccountsGuard,
g: &Instance,
gpl: &GPlayer,
ipl: &IPlayer,
token: AccessTokenInfo
) -> Result<AccessTokenReport, TokenDeliveryError>; fn override_token(&self) -> Option<&RawToken> { ... } fn check_spec_permission(
&self,
Option<Authorisation<Global>>
) -> Result<(), MgmtError> { ... } fn describe_html(&self) -> Html { ... } }
Required methods
fn deliver(
&self,
ag: &AccountsGuard,
g: &Instance,
gpl: &GPlayer,
ipl: &IPlayer,
token: AccessTokenInfo
) -> Result<AccessTokenReport, TokenDeliveryError>
[src]Provided methods
fn override_token(&self) -> Option<&RawToken>
[src]fn check_spec_permission(
&self,
Option<Authorisation<Global>>
) -> Result<(), MgmtError>
[src]fn describe_html(&self) -> Html
[src]Trait Implementations
pub fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
[src]
pub fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
[src]Serialize this value into the given Serde serializer. Read more
pub fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
[src]
pub fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
[src]Serialize this value into the given Serde serializer. Read more
pub fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
[src]
pub fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
[src]Serialize this value into the given Serde serializer. Read more
pub fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
[src]
pub fn serialize<S>(
&self,
serializer: S
) -> Result<<S as Serializer>::Ok, <S as Serializer>::Error> where
S: Serializer,
[src]Serialize this value into the given Serde serializer. Read more
Implementors
pub fn check_spec_permission(
&self,
auth: Option<Authorisation<Global>>
) -> Result<(), MgmtError>
[src]pub fn deliver(
&self,
_ag: &AccountsGuard,
_g: &Instance,
_gpl: &GPlayer,
_ipl: &IPlayer,
_token: AccessTokenInfo
) -> Result<AccessTokenReport, TokenDeliveryError>
[src]pub fn deliver(
&self,
_ag: &AccountsGuard,
_g: &Instance,
_gpl: &GPlayer,
_ipl: &IPlayer,
_token: AccessTokenInfo
) -> Result<AccessTokenReport, TokenDeliveryError>
[src]pub fn deliver(
&self,
ag: &AccountsGuard,
g: &Instance,
gpl: &GPlayer,
ipl: &IPlayer,
token: AccessTokenInfo
) -> Result<AccessTokenReport, TokenDeliveryError>
[src]pub fn deliver(
&self,
_ag: &AccountsGuard,
_g: &Instance,
_gpl: &GPlayer,
_ipl: &IPlayer,
token: AccessTokenInfo
) -> Result<AccessTokenReport, TokenDeliveryError>
[src]