pub enum RequestedSubjectIdentifier {
NoIdentifier,
NameId(NameId),
BaseId,
EncryptedId,
}Expand description
Identifier inside a requested RequestedSubject (Core §3.4.1).
Variants§
NoIdentifier
No <BaseID>, <NameID>, or <EncryptedID>. The presenter is the subject.
NameId(NameId)
<NameID> content and attributes.
BaseId
<BaseID>, not decoded.
EncryptedId
<EncryptedID>, not decrypted.
Trait Implementations§
Source§impl Clone for RequestedSubjectIdentifier
impl Clone for RequestedSubjectIdentifier
Source§fn clone(&self) -> RequestedSubjectIdentifier
fn clone(&self) -> RequestedSubjectIdentifier
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 RequestedSubjectIdentifier
impl Debug for RequestedSubjectIdentifier
impl Eq for RequestedSubjectIdentifier
impl StructuralPartialEq for RequestedSubjectIdentifier
Auto Trait Implementations§
impl Freeze for RequestedSubjectIdentifier
impl RefUnwindSafe for RequestedSubjectIdentifier
impl Send for RequestedSubjectIdentifier
impl Sync for RequestedSubjectIdentifier
impl Unpin for RequestedSubjectIdentifier
impl UnsafeUnpin for RequestedSubjectIdentifier
impl UnwindSafe for RequestedSubjectIdentifier
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