pub enum TargetAuth {
Anonymous,
Local,
Krb5 {
spn: ArcStr,
},
Tls {
name: ArcStr,
},
}
Variants§
Implementations§
Source§impl TargetAuth
impl TargetAuth
pub fn is_anonymous(&self) -> bool
Trait Implementations§
Source§impl Clone for TargetAuth
impl Clone for TargetAuth
Source§fn clone(&self) -> TargetAuth
fn clone(&self) -> TargetAuth
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 TargetAuth
impl Debug for TargetAuth
Source§impl Pack for TargetAuth
impl Pack for TargetAuth
fn encoded_len(&self) -> usize
fn encode(&self, buf: &mut impl BufMut) -> Result<(), PackError>
fn decode(buf: &mut impl Buf) -> Result<Self, PackError>
fn const_encoded_len() -> Option<usize>
fn decode_into(&mut self, buf: &mut impl Buf) -> Result<(), PackError>where
Self: Sized,
Source§impl PartialEq for TargetAuth
impl PartialEq for TargetAuth
Source§impl TryFrom<AuthWrite> for TargetAuth
impl TryFrom<AuthWrite> for TargetAuth
impl Eq for TargetAuth
impl StructuralPartialEq for TargetAuth
Auto Trait Implementations§
impl Freeze for TargetAuth
impl RefUnwindSafe for TargetAuth
impl Send for TargetAuth
impl Sync for TargetAuth
impl Unpin for TargetAuth
impl UnwindSafe for TargetAuth
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.