pub struct DefaultPrincipalData {
pub _type: StrBytes,
pub name: StrBytes,
pub token_authenticated: bool,
pub unknown_tagged_fields: BTreeMap<i32, Vec<u8>>,
}
Expand description
Valid versions: 0
Fields§
§_type: StrBytes
The principal type
Supported API versions: 0
name: StrBytes
The principal name
Supported API versions: 0
token_authenticated: bool
Whether the principal was authenticated by a delegation token on the forwarding broker.
Supported API versions: 0
unknown_tagged_fields: BTreeMap<i32, Vec<u8>>
Other tagged fields
Trait Implementations§
source§impl Clone for DefaultPrincipalData
impl Clone for DefaultPrincipalData
source§fn clone(&self) -> DefaultPrincipalData
fn clone(&self) -> DefaultPrincipalData
Returns a copy 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 DefaultPrincipalData
impl Debug for DefaultPrincipalData
source§impl Decodable for DefaultPrincipalData
impl Decodable for DefaultPrincipalData
source§impl Default for DefaultPrincipalData
impl Default for DefaultPrincipalData
source§impl Encodable for DefaultPrincipalData
impl Encodable for DefaultPrincipalData
source§fn encode<B: ByteBufMut>(
&self,
buf: &mut B,
version: i16
) -> Result<(), EncodeError>
fn encode<B: ByteBufMut>(
&self,
buf: &mut B,
version: i16
) -> Result<(), EncodeError>
Encode the message into the target buffer.
source§fn compute_size(&self, version: i16) -> Result<usize, EncodeError>
fn compute_size(&self, version: i16) -> Result<usize, EncodeError>
Compute the total size of the message when encoded.
source§impl Message for DefaultPrincipalData
impl Message for DefaultPrincipalData
source§const VERSIONS: VersionRange = _
const VERSIONS: VersionRange = _
The valid versions for this message.