pub struct NameType(pub i32);Expand description
Name type
Tuple Fields§
§0: i32Implementations§
Source§impl NameType
impl NameType
Sourcepub const KRB_NT_UNKNOWN: NameType
pub const KRB_NT_UNKNOWN: NameType
Name type not known
Sourcepub const KRB_NT_PRINCIPAL: NameType
pub const KRB_NT_PRINCIPAL: NameType
Just the name of the principal as in DCE, or for users
Sourcepub const KRB_NT_SRV_INST: NameType
pub const KRB_NT_SRV_INST: NameType
Service and other unique instance (krbtgt)
Sourcepub const KRB_NT_SRV_HST: NameType
pub const KRB_NT_SRV_HST: NameType
Service with host name as instance (telnet, rcommands)
Sourcepub const KRB_NT_SRV_XHST: NameType
pub const KRB_NT_SRV_XHST: NameType
Service with host as remaining components
Sourcepub const KRB_NT_UID: NameType
pub const KRB_NT_UID: NameType
Unique ID
Sourcepub const KRB_NT_X500_PRINCIPAL: NameType
pub const KRB_NT_X500_PRINCIPAL: NameType
Encoded X.509 Distinguished name [RFC2253]
Sourcepub const KRB_NT_SMTP_NAME: NameType
pub const KRB_NT_SMTP_NAME: NameType
Name in form of SMTP email name (e.g., user@example.com)
Sourcepub const KRB_NT_ENTERPRISE: NameType
pub const KRB_NT_ENTERPRISE: NameType
Enterprise name; may be mapped to principal name
Trait Implementations§
impl Copy for NameType
impl Eq for NameType
impl StructuralPartialEq for NameType
Auto Trait Implementations§
impl Freeze for NameType
impl RefUnwindSafe for NameType
impl Send for NameType
impl Sync for NameType
impl Unpin for NameType
impl UnwindSafe for NameType
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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