Struct keri_core::processor::escrow::PartiallySignedEscrow
source · pub struct PartiallySignedEscrow {
pub escrowed_partially_signed: Escrow<SignedEventMessage>,
/* private fields */
}Fields§
§escrowed_partially_signed: Escrow<SignedEventMessage>Implementations§
source§impl PartiallySignedEscrow
impl PartiallySignedEscrow
pub fn new( db: Arc<SledEventDatabase>, escrow_db: Arc<EscrowDb>, duration: Duration, ) -> Self
pub fn get_partially_signed_for_event( &self, event: KeriEvent<KeyEvent>, ) -> Option<impl DoubleEndedIterator<Item = SignedEventMessage>>
source§impl PartiallySignedEscrow
impl PartiallySignedEscrow
pub fn process_partially_signed_events( &self, bus: &NotificationBus, signed_event: &SignedEventMessage, ) -> Result<(), Error>
Trait Implementations§
source§impl Notifier for PartiallySignedEscrow
impl Notifier for PartiallySignedEscrow
fn notify( &self, notification: &Notification, bus: &NotificationBus, ) -> Result<(), Error>
Auto Trait Implementations§
impl Freeze for PartiallySignedEscrow
impl !RefUnwindSafe for PartiallySignedEscrow
impl Send for PartiallySignedEscrow
impl Sync for PartiallySignedEscrow
impl Unpin for PartiallySignedEscrow
impl !UnwindSafe for PartiallySignedEscrow
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