pub struct BatchContentAnnouncement {
pub content_cids: Vec<ContentCid>,
pub peer_id: PeerIdString,
pub batch_id: Uuid,
pub timestamp_ms: i64,
}Expand description
Batch content announcement.
Fields§
§content_cids: Vec<ContentCid>List of content CIDs being announced.
peer_id: PeerIdStringPeer ID of the announcing node.
batch_id: UuidBatch ID for tracking.
timestamp_ms: i64Announcement timestamp (Unix milliseconds).
Implementations§
Trait Implementations§
Source§impl Clone for BatchContentAnnouncement
impl Clone for BatchContentAnnouncement
Source§fn clone(&self) -> BatchContentAnnouncement
fn clone(&self) -> BatchContentAnnouncement
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BatchContentAnnouncement
impl Debug for BatchContentAnnouncement
Source§impl<'de> Deserialize<'de> for BatchContentAnnouncement
impl<'de> Deserialize<'de> for BatchContentAnnouncement
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
Auto Trait Implementations§
impl Freeze for BatchContentAnnouncement
impl RefUnwindSafe for BatchContentAnnouncement
impl Send for BatchContentAnnouncement
impl Sync for BatchContentAnnouncement
impl Unpin for BatchContentAnnouncement
impl UnwindSafe for BatchContentAnnouncement
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