pub struct DedupConflictMetadata {
pub operation_id: OperationId,
pub verb: String,
pub request_hash: [u8; 32],
pub created_at_secs: i64,
pub pending: bool,
}Expand description
Safe-to-report metadata for an existing op-id slot. This deliberately omits cached response bytes; callers use it to explain conflicts without leaking command output.
Fields§
§operation_id: OperationId§verb: String§request_hash: [u8; 32]§created_at_secs: i64§pending: boolTrait Implementations§
Source§impl Clone for DedupConflictMetadata
impl Clone for DedupConflictMetadata
Source§impl Debug for DedupConflictMetadata
impl Debug for DedupConflictMetadata
impl Eq for DedupConflictMetadata
Source§impl PartialEq for DedupConflictMetadata
impl PartialEq for DedupConflictMetadata
impl StructuralPartialEq for DedupConflictMetadata
Auto Trait Implementations§
impl Freeze for DedupConflictMetadata
impl RefUnwindSafe for DedupConflictMetadata
impl Send for DedupConflictMetadata
impl Sync for DedupConflictMetadata
impl Unpin for DedupConflictMetadata
impl UnsafeUnpin for DedupConflictMetadata
impl UnwindSafe for DedupConflictMetadata
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