Struct bp7::administrative_record::StatusReport
source · pub struct StatusReport {
pub status_information: Vec<BundleStatusItem>,
pub report_reason: StatusReportReason,
pub source_node: EndpointID,
pub timestamp: CreationTimestamp,
pub frag_offset: u64,
pub frag_len: u64,
}
Fields§
§status_information: Vec<BundleStatusItem>
§report_reason: StatusReportReason
§source_node: EndpointID
§timestamp: CreationTimestamp
§frag_offset: u64
§frag_len: u64
Implementations§
Trait Implementations§
source§impl Clone for StatusReport
impl Clone for StatusReport
source§fn clone(&self) -> StatusReport
fn clone(&self) -> StatusReport
Returns a copy 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 StatusReport
impl Debug for StatusReport
source§impl<'de> Deserialize<'de> for StatusReport
impl<'de> Deserialize<'de> for StatusReport
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
source§impl PartialEq for StatusReport
impl PartialEq for StatusReport
source§fn eq(&self, other: &StatusReport) -> bool
fn eq(&self, other: &StatusReport) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl Serialize for StatusReport
impl Serialize for StatusReport
impl StructuralPartialEq for StatusReport
Auto Trait Implementations§
impl RefUnwindSafe for StatusReport
impl Send for StatusReport
impl Sync for StatusReport
impl Unpin for StatusReport
impl UnwindSafe for StatusReport
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