pub struct StatementSupersedeRequest {
pub old_statement_id: WireUuid,
pub new_statement: StatementCreateRequest,
pub request_id: WireUuid,
}Expand description
STATEMENT_SUPERSEDE (0x0142). Replace an existing claim with a revised
one, keeping both linked on the same supersession chain so history stays
intact — the way an agent updates a belief without erasing what it used to
hold.
Fields§
§old_statement_id: WireUuid§new_statement: StatementCreateRequest§request_id: WireUuidTrait Implementations§
Source§impl Clone for StatementSupersedeRequest
impl Clone for StatementSupersedeRequest
Source§impl Debug for StatementSupersedeRequest
impl Debug for StatementSupersedeRequest
Source§impl<'de> Deserialize<'de> for StatementSupersedeRequest
impl<'de> Deserialize<'de> for StatementSupersedeRequest
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 StructuralPartialEq for StatementSupersedeRequest
Auto Trait Implementations§
impl Freeze for StatementSupersedeRequest
impl RefUnwindSafe for StatementSupersedeRequest
impl Send for StatementSupersedeRequest
impl Sync for StatementSupersedeRequest
impl Unpin for StatementSupersedeRequest
impl UnsafeUnpin for StatementSupersedeRequest
impl UnwindSafe for StatementSupersedeRequest
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