pub struct ContentTakedownV1 {
pub identity: PendingHolderV1,
pub blocked: BlockEntry,
pub queued_at_ms: u64,
pub ready_at_ms: Option<u64>,
}Expand description
Real late-holder request retained until the future takedown owner consumes it.
Fields§
§identity: PendingHolderV1Exact holder provenance, including object/hold and domain-bound intent.
blocked: BlockEntryBlock entry observed atomically with holder installation.
queued_at_ms: u64Initial enqueue time, unchanged by redelivery.
ready_at_ms: Option<u64>Handoff materialization time; never means completed takedown.
Implementations§
Source§impl ContentTakedownV1
impl ContentTakedownV1
Sourcepub fn encode(&self) -> Result<Value, StoreError>
pub fn encode(&self) -> Result<Value, StoreError>
Versioned bounded strict encoding.
Sourcepub fn decode(value: &Value) -> Result<Self, StoreError>
pub fn decode(value: &Value) -> Result<Self, StoreError>
Refuse unknown, truncated, trailing or noncanonical values.
Trait Implementations§
Source§impl Clone for ContentTakedownV1
impl Clone for ContentTakedownV1
Source§impl Debug for ContentTakedownV1
impl Debug for ContentTakedownV1
impl Eq for ContentTakedownV1
Source§impl PartialEq for ContentTakedownV1
impl PartialEq for ContentTakedownV1
impl StructuralPartialEq for ContentTakedownV1
Auto Trait Implementations§
impl Freeze for ContentTakedownV1
impl RefUnwindSafe for ContentTakedownV1
impl Send for ContentTakedownV1
impl Sync for ContentTakedownV1
impl Unpin for ContentTakedownV1
impl UnsafeUnpin for ContentTakedownV1
impl UnwindSafe for ContentTakedownV1
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