pub struct SerializablePublication { /* private fields */ }Expand description
A sealed association with one physical transaction and its logical mutation fingerprint. Providers must retain the prepared SSI state and this association under shared admission before attempting physical publication. Neither possession of this token nor loss of its process proves a durable outcome.
Implementations§
Source§impl SerializablePublication
impl SerializablePublication
pub const fn participant(self) -> SerializableTransactionId
pub const fn transaction(self) -> StorageTransactionId
pub const fn fingerprint(self) -> CommitFingerprint
Trait Implementations§
Source§impl Clone for SerializablePublication
impl Clone for SerializablePublication
impl Copy for SerializablePublication
Source§impl Debug for SerializablePublication
impl Debug for SerializablePublication
impl Eq for SerializablePublication
Source§impl PartialEq for SerializablePublication
impl PartialEq for SerializablePublication
impl StructuralPartialEq for SerializablePublication
Auto Trait Implementations§
impl Freeze for SerializablePublication
impl RefUnwindSafe for SerializablePublication
impl Send for SerializablePublication
impl Sync for SerializablePublication
impl Unpin for SerializablePublication
impl UnsafeUnpin for SerializablePublication
impl UnwindSafe for SerializablePublication
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