pub struct SessionMutationReceipt {
pub receipt_id: String,
pub session: AgentSessionView,
pub idempotent_replay: bool,
}Expand description
Session mutation result.
Fields§
§receipt_id: StringStable receipt id.
session: AgentSessionViewCompact canonical projection after mutation.
idempotent_replay: boolTrue when an exact idempotent result was replayed.
Trait Implementations§
Source§impl Clone for SessionMutationReceipt
impl Clone for SessionMutationReceipt
Source§fn clone(&self) -> SessionMutationReceipt
fn clone(&self) -> SessionMutationReceipt
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SessionMutationReceipt
impl Debug for SessionMutationReceipt
Source§impl<'de> Deserialize<'de> for SessionMutationReceipt
impl<'de> Deserialize<'de> for SessionMutationReceipt
Source§fn 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
impl Eq for SessionMutationReceipt
Source§impl PartialEq for SessionMutationReceipt
impl PartialEq for SessionMutationReceipt
Source§impl Serialize for SessionMutationReceipt
impl Serialize for SessionMutationReceipt
impl StructuralPartialEq for SessionMutationReceipt
Auto Trait Implementations§
impl Freeze for SessionMutationReceipt
impl RefUnwindSafe for SessionMutationReceipt
impl Send for SessionMutationReceipt
impl Sync for SessionMutationReceipt
impl Unpin for SessionMutationReceipt
impl UnsafeUnpin for SessionMutationReceipt
impl UnwindSafe for SessionMutationReceipt
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