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
sourceimpl StatusReport
impl StatusReport
Trait Implementations
sourceimpl Clone for StatusReport
impl Clone for StatusReport
sourcefn clone(&self) -> StatusReport
fn clone(&self) -> StatusReport
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Debug for StatusReport
impl Debug for StatusReport
sourceimpl<'de> Deserialize<'de> for StatusReport
impl<'de> Deserialize<'de> for StatusReport
sourcefn 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
sourceimpl PartialEq<StatusReport> for StatusReport
impl PartialEq<StatusReport> for StatusReport
sourcefn 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 ==
. Read more
sourcefn ne(&self, other: &StatusReport) -> bool
fn ne(&self, other: &StatusReport) -> bool
This method tests for !=
.
sourceimpl 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
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> ToOwned for T where
T: Clone,
impl<T> ToOwned for T where
T: Clone,
type Owned = T
type Owned = T
The resulting type after obtaining ownership.
sourcepub fn to_owned(&self) -> T
pub fn to_owned(&self) -> T
Creates owned data from borrowed data, usually by cloning. Read more
sourcepub fn clone_into(&self, target: &mut T)
pub fn clone_into(&self, target: &mut T)
🔬 This is a nightly-only experimental API. (
toowned_clone_into
)Uses borrowed data to replace owned data, usually by cloning. Read more