pub enum CredentialResult {
Found {
value: String,
},
Missing,
}Expand description
A broker lookup is either a secret value or an ordinary miss. Missing is not a transport failure: the endpoint may try another authentication mechanism or return its own actionable authentication error.
Variants§
Implementations§
Trait Implementations§
Source§impl Clone for CredentialResult
impl Clone for CredentialResult
Source§impl Debug for CredentialResult
impl Debug for CredentialResult
Source§impl<'de> Deserialize<'de> for CredentialResult
impl<'de> Deserialize<'de> for CredentialResult
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
impl Eq for CredentialResult
Source§impl PartialEq for CredentialResult
impl PartialEq for CredentialResult
Source§impl Serialize for CredentialResult
impl Serialize for CredentialResult
impl StructuralPartialEq for CredentialResult
Auto Trait Implementations§
impl Freeze for CredentialResult
impl RefUnwindSafe for CredentialResult
impl Send for CredentialResult
impl Sync for CredentialResult
impl Unpin for CredentialResult
impl UnsafeUnpin for CredentialResult
impl UnwindSafe for CredentialResult
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