pub struct BlockAction {
pub id: Hash,
pub takedown_id: Hash,
pub reason: String,
pub blocked_at_ms: u64,
pub chunk_ids: Vec<Hash>,
}Expand description
Independent action. Chunk IDs are the verified canonical manifest’s set.
Fields§
§id: Hash§takedown_id: Hash§reason: String§blocked_at_ms: u64§chunk_ids: Vec<Hash>Trait Implementations§
Source§impl Clone for BlockAction
impl Clone for BlockAction
Source§impl Debug for BlockAction
impl Debug for BlockAction
Source§impl<'de> Deserialize<'de> for BlockAction
impl<'de> Deserialize<'de> for BlockAction
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 BlockAction
Source§impl PartialEq for BlockAction
impl PartialEq for BlockAction
Source§impl Serialize for BlockAction
impl Serialize for BlockAction
impl StructuralPartialEq for BlockAction
Auto Trait Implementations§
impl Freeze for BlockAction
impl RefUnwindSafe for BlockAction
impl Send for BlockAction
impl Sync for BlockAction
impl Unpin for BlockAction
impl UnsafeUnpin for BlockAction
impl UnwindSafe for BlockAction
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