pub struct IdentityHandle {
pub role: IdentityRole,
pub source_role: IdentityRole,
pub source: SourceIdentity,
pub emitted_id: String,
/* private fields */
}Expand description
An immutable identity allocated within one invocation/stream flow.
Fields§
§role: IdentityRole§source_role: IdentityRole§source: SourceIdentity§emitted_id: StringImplementations§
Trait Implementations§
Source§impl Clone for IdentityHandle
impl Clone for IdentityHandle
Source§impl Debug for IdentityHandle
impl Debug for IdentityHandle
Source§impl<'de> Deserialize<'de> for IdentityHandle
impl<'de> Deserialize<'de> for IdentityHandle
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
impl Eq for IdentityHandle
Source§impl PartialEq for IdentityHandle
impl PartialEq for IdentityHandle
Source§impl Serialize for IdentityHandle
impl Serialize for IdentityHandle
impl StructuralPartialEq for IdentityHandle
Auto Trait Implementations§
impl Freeze for IdentityHandle
impl RefUnwindSafe for IdentityHandle
impl Send for IdentityHandle
impl Sync for IdentityHandle
impl Unpin for IdentityHandle
impl UnsafeUnpin for IdentityHandle
impl UnwindSafe for IdentityHandle
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