pub struct AuthRequirements {
pub required: bool,
pub methods: Vec<AuthMethod>,
}Expand description
Authentication requirements
Fields§
§required: boolWhether authentication is required
methods: Vec<AuthMethod>Supported authentication methods
Trait Implementations§
Source§impl Clone for AuthRequirements
impl Clone for AuthRequirements
Source§fn clone(&self) -> AuthRequirements
fn clone(&self) -> AuthRequirements
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for AuthRequirements
impl Debug for AuthRequirements
Source§impl<'de> Deserialize<'de> for AuthRequirements
impl<'de> Deserialize<'de> for AuthRequirements
Source§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 Freeze for AuthRequirements
impl RefUnwindSafe for AuthRequirements
impl Send for AuthRequirements
impl Sync for AuthRequirements
impl Unpin for AuthRequirements
impl UnwindSafe for AuthRequirements
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more