Struct ockam_identity::change::IdentityChangeEvent
source · [−]pub struct IdentityChangeEvent { /* private fields */ }
Expand description
crate::Identity
s are modified using change events mechanism. One event may have 1 or more IdentityChange
s
Proof is used to check whether this event comes from a party authorized to perform such updated
Individual changes may include additional proofs, if needed
Implementations
sourceimpl IdentityChangeEvent
impl IdentityChangeEvent
sourcepub fn identifier(&self) -> &EventIdentifier
pub fn identifier(&self) -> &EventIdentifier
Unique EventIdentifier
sourcepub fn change_block(&self) -> &ChangeBlock
pub fn change_block(&self) -> &ChangeBlock
Set of changes been applied
sourcepub fn signatures(&self) -> &[Signature]
pub fn signatures(&self) -> &[Signature]
Proof is used to check whether this event comes from a party authorized to perform such update
sourceimpl IdentityChangeEvent
impl IdentityChangeEvent
sourcepub fn new(
identifier: EventIdentifier,
change_block: ChangeBlock,
signatures: Vec<Signature>
) -> Self
pub fn new(
identifier: EventIdentifier,
change_block: ChangeBlock,
signatures: Vec<Signature>
) -> Self
Create a new identity change event
Trait Implementations
sourceimpl Clone for IdentityChangeEvent
impl Clone for IdentityChangeEvent
sourcefn clone(&self) -> IdentityChangeEvent
fn clone(&self) -> IdentityChangeEvent
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for IdentityChangeEvent
impl Debug for IdentityChangeEvent
sourceimpl<'de> Deserialize<'de> for IdentityChangeEvent
impl<'de> Deserialize<'de> for IdentityChangeEvent
sourcefn 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
sourceimpl Serialize for IdentityChangeEvent
impl Serialize for IdentityChangeEvent
Auto Trait Implementations
impl RefUnwindSafe for IdentityChangeEvent
impl Send for IdentityChangeEvent
impl Sync for IdentityChangeEvent
impl Unpin for IdentityChangeEvent
impl UnwindSafe for IdentityChangeEvent
Blanket Implementations
sourceimpl<D> AsyncTryClone for D where
D: Clone + Sync,
impl<D> AsyncTryClone for D where
D: Clone + Sync,
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Decodable for T where
T: DeserializeOwned,
impl<T> Decodable for T where
T: DeserializeOwned,
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more