Struct oauth2_core::access_token_request::BodyWithClientCredentialsGrant [−][src]
pub struct BodyWithClientCredentialsGrant<SCOPE> where
SCOPE: Scope, {
pub scope: Option<ScopeParameter<SCOPE>>,
pub client_password: Option<ClientPassword>,
// some fields omitted
}Fields
scope: Option<ScopeParameter<SCOPE>>client_password: Option<ClientPassword>Implementations
pub fn new_with_client_password(
scope: Option<ScopeParameter<SCOPE>>,
client_password: ClientPassword
) -> Self
pub fn try_from_t_with_string(
body: &BodyWithClientCredentialsGrant<String>
) -> Result<Self, ScopeFromStrError>
Trait Implementations
impl<'de, SCOPE> Deserialize<'de> for BodyWithClientCredentialsGrant<SCOPE> where
SCOPE: Scope,
SCOPE: Deserialize<'de>,
impl<'de, SCOPE> Deserialize<'de> for BodyWithClientCredentialsGrant<SCOPE> where
SCOPE: Scope,
SCOPE: Deserialize<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations
impl<SCOPE> RefUnwindSafe for BodyWithClientCredentialsGrant<SCOPE> where
SCOPE: RefUnwindSafe,
impl<SCOPE> Send for BodyWithClientCredentialsGrant<SCOPE> where
SCOPE: Send,
impl<SCOPE> Sync for BodyWithClientCredentialsGrant<SCOPE> where
SCOPE: Sync,
impl<SCOPE> Unpin for BodyWithClientCredentialsGrant<SCOPE> where
SCOPE: Unpin,
impl<SCOPE> UnwindSafe for BodyWithClientCredentialsGrant<SCOPE> where
SCOPE: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more