pub struct KrbErrorInner {Show 13 fields
pub pvno: ExplicitContextTag0<IntegerAsn1>,
pub msg_type: ExplicitContextTag1<IntegerAsn1>,
pub ctime: Optional<Option<ExplicitContextTag2<KerberosTime>>>,
pub cusec: Optional<Option<ExplicitContextTag3<KerberosTime>>>,
pub stime: ExplicitContextTag4<KerberosTime>,
pub susec: ExplicitContextTag5<Microseconds>,
pub error_code: ExplicitContextTag6<u32>,
pub crealm: Optional<Option<ExplicitContextTag7<Realm>>>,
pub cname: Optional<Option<ExplicitContextTag8<PrincipalName>>>,
pub realm: ExplicitContextTag9<Realm>,
pub sname: ExplicitContextTag10<PrincipalName>,
pub e_text: Optional<Option<ExplicitContextTag11<KerberosStringAsn1>>>,
pub e_data: Optional<Option<ExplicitContextTag12<OctetStringAsn1>>>,
}Expand description
KRB-ERROR ::= [APPLICATION 30] SEQUENCE {
pvno [0] INTEGER (5),
msg-type [1] INTEGER (30),
ctime [2] KerberosTime OPTIONAL,
cusec [3] Microseconds OPTIONAL,
stime [4] KerberosTime,
susec [5] Microseconds,
error-code [6] Int32,
crealm [7] Realm OPTIONAL,
cname [8] PrincipalName OPTIONAL,
realm [9] Realm -- service realm --,
sname [10] PrincipalName -- service name --,
e-text [11] KerberosString OPTIONAL,
e-data [12] OCTET STRING OPTIONAL
}Fields§
§pvno: ExplicitContextTag0<IntegerAsn1>§msg_type: ExplicitContextTag1<IntegerAsn1>§ctime: Optional<Option<ExplicitContextTag2<KerberosTime>>>§cusec: Optional<Option<ExplicitContextTag3<KerberosTime>>>§stime: ExplicitContextTag4<KerberosTime>§susec: ExplicitContextTag5<Microseconds>§error_code: ExplicitContextTag6<u32>§crealm: Optional<Option<ExplicitContextTag7<Realm>>>§cname: Optional<Option<ExplicitContextTag8<PrincipalName>>>§realm: ExplicitContextTag9<Realm>§sname: ExplicitContextTag10<PrincipalName>§e_text: Optional<Option<ExplicitContextTag11<KerberosStringAsn1>>>§e_data: Optional<Option<ExplicitContextTag12<OctetStringAsn1>>>Trait Implementations§
Source§impl Clone for KrbErrorInner
impl Clone for KrbErrorInner
Source§fn clone(&self) -> KrbErrorInner
fn clone(&self) -> KrbErrorInner
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 KrbErrorInner
impl Debug for KrbErrorInner
Source§impl<'de> Deserialize<'de> for KrbErrorInner
impl<'de> Deserialize<'de> for KrbErrorInner
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
Source§impl Display for KrbErrorInner
impl Display for KrbErrorInner
Source§impl PartialEq for KrbErrorInner
impl PartialEq for KrbErrorInner
Source§impl Serialize for KrbErrorInner
impl Serialize for KrbErrorInner
impl Eq for KrbErrorInner
impl StructuralPartialEq for KrbErrorInner
Auto Trait Implementations§
impl Freeze for KrbErrorInner
impl RefUnwindSafe for KrbErrorInner
impl Send for KrbErrorInner
impl Sync for KrbErrorInner
impl Unpin for KrbErrorInner
impl UnwindSafe for KrbErrorInner
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