pub struct KeriKeyState {
pub prefix: Prefix,
pub current_key: Vec<u8>,
pub current_key_encoded: String,
pub next_commitment: Option<String>,
pub sequence: u64,
pub is_abandoned: bool,
pub last_event_said: Said,
}Expand description
Result of KEL verification.
Fields§
§prefix: PrefixThe KERI prefix
current_key: Vec<u8>The current public key (raw bytes)
current_key_encoded: StringThe current public key (encoded, e.g. “D…” base64url)
next_commitment: Option<String>The next-key commitment (if any)
sequence: u64The current sequence number
is_abandoned: boolWhether the identity is abandoned (no next commitment)
last_event_said: SaidThe SAID of the last processed event
Trait Implementations§
Source§impl Clone for KeriKeyState
impl Clone for KeriKeyState
Source§fn clone(&self) -> KeriKeyState
fn clone(&self) -> KeriKeyState
Returns a duplicate of the value. Read more
1.0.0 · 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 KeriKeyState
impl Debug for KeriKeyState
Auto Trait Implementations§
impl Freeze for KeriKeyState
impl RefUnwindSafe for KeriKeyState
impl Send for KeriKeyState
impl Sync for KeriKeyState
impl Unpin for KeriKeyState
impl UnsafeUnpin for KeriKeyState
impl UnwindSafe for KeriKeyState
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