pub struct CompactionFederationSelectionReceiptV1 {
pub selected_item_ids: Vec<String>,
pub selection_hash: String,
}Expand description
Selection receipt carried inside a compaction-federation decision: which items the decision covers and a content hash Membrane can use to detect a stale or substituted selection.
Fields§
§selected_item_ids: Vec<String>§selection_hash: StringTrait Implementations§
Source§impl<'de> Deserialize<'de> for CompactionFederationSelectionReceiptV1
impl<'de> Deserialize<'de> for CompactionFederationSelectionReceiptV1
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 CompactionFederationSelectionReceiptV1
impl StructuralPartialEq for CompactionFederationSelectionReceiptV1
Auto Trait Implementations§
impl Freeze for CompactionFederationSelectionReceiptV1
impl RefUnwindSafe for CompactionFederationSelectionReceiptV1
impl Send for CompactionFederationSelectionReceiptV1
impl Sync for CompactionFederationSelectionReceiptV1
impl Unpin for CompactionFederationSelectionReceiptV1
impl UnsafeUnpin for CompactionFederationSelectionReceiptV1
impl UnwindSafe for CompactionFederationSelectionReceiptV1
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