Trait ockam_entity::ProfileChanges [−][src]
pub trait ProfileChanges {
fn change_events(&self) -> Result<Vec<ProfileChangeEvent>>;
fn update_no_verification(
&mut self,
change_event: ProfileChangeEvent
) -> Result<()>;
fn verify(&mut self) -> Result<bool>;
}Expand description
Profile verified change history.
Required methods
fn change_events(&self) -> Result<Vec<ProfileChangeEvent>>[src]
fn change_events(&self) -> Result<Vec<ProfileChangeEvent>>[src]Return change history chain
fn update_no_verification(
&mut self,
change_event: ProfileChangeEvent
) -> Result<()>[src]
fn update_no_verification(
&mut self,
change_event: ProfileChangeEvent
) -> Result<()>[src]Add a change event.
Implementors
impl ProfileChanges for Entity[src]
impl ProfileChanges for Entity[src]fn change_events(&self) -> Result<Vec<ProfileChangeEvent>>[src]
fn update_no_verification(
&mut self,
change_event: ProfileChangeEvent
) -> Result<()>[src]
&mut self,
change_event: ProfileChangeEvent
) -> Result<()>
fn verify(&mut self) -> Result<bool>[src]
impl ProfileChanges for ProfileSync[src]
impl ProfileChanges for ProfileSync[src]fn change_events(&self) -> Result<Vec<ProfileChangeEvent>>[src]
fn update_no_verification(
&mut self,
change_event: ProfileChangeEvent
) -> Result<()>[src]
&mut self,
change_event: ProfileChangeEvent
) -> Result<()>
fn verify(&mut self) -> Result<bool>[src]
impl<V: ProfileVault> ProfileChanges for ProfileImpl<V>[src]
impl<V: ProfileVault> ProfileChanges for ProfileImpl<V>[src]fn change_events(&self) -> Result<Vec<ProfileChangeEvent>>[src]
fn update_no_verification(
&mut self,
change_event: ProfileChangeEvent
) -> Result<()>[src]
&mut self,
change_event: ProfileChangeEvent
) -> Result<()>