pub struct ResourceSegment {
pub index: u64,
pub total_segments: u64,
pub total_data_bytes: u64,
}Expand description
RNS 1.4.2 advertises (segment_index, total_segments) plus the whole transfer’s uncompressed length (the d field) on every segment.
Fields§
§index: u64§total_segments: u64§total_data_bytes: u64Implementations§
Source§impl ResourceSegment
impl ResourceSegment
pub fn whole(data_len: u64) -> ResourceSegment
Trait Implementations§
Source§impl Clone for ResourceSegment
impl Clone for ResourceSegment
Source§fn clone(&self) -> ResourceSegment
fn clone(&self) -> ResourceSegment
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for ResourceSegment
Source§impl Debug for ResourceSegment
impl Debug for ResourceSegment
impl Eq for ResourceSegment
Source§impl PartialEq for ResourceSegment
impl PartialEq for ResourceSegment
impl StructuralPartialEq for ResourceSegment
Auto Trait Implementations§
impl Freeze for ResourceSegment
impl RefUnwindSafe for ResourceSegment
impl Send for ResourceSegment
impl Sync for ResourceSegment
impl Unpin for ResourceSegment
impl UnsafeUnpin for ResourceSegment
impl UnwindSafe for ResourceSegment
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