pub struct SequenceNumberSet { /* private fields */ }
Implementations§
Source§impl SequenceNumberSet
impl SequenceNumberSet
pub fn new( base: SequenceNumber, set: impl IntoIterator<Item = SequenceNumber>, ) -> Self
pub fn base(&self) -> SequenceNumber
pub fn set(&self) -> impl Iterator<Item = SequenceNumber> + '_
Trait Implementations§
Source§impl Clone for SequenceNumberSet
impl Clone for SequenceNumberSet
Source§fn clone(&self) -> SequenceNumberSet
fn clone(&self) -> SequenceNumberSet
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 SequenceNumberSet
impl Debug for SequenceNumberSet
Source§impl FromBytes for SequenceNumberSet
impl FromBytes for SequenceNumberSet
fn from_bytes<E: ByteOrder>(v: &[u8]) -> Self
Source§impl PartialEq for SequenceNumberSet
impl PartialEq for SequenceNumberSet
Source§impl WriteBytes for SequenceNumberSet
impl WriteBytes for SequenceNumberSet
fn write_bytes(&self, buf: &mut [u8]) -> usize
impl Eq for SequenceNumberSet
impl StructuralPartialEq for SequenceNumberSet
Auto Trait Implementations§
impl Freeze for SequenceNumberSet
impl RefUnwindSafe for SequenceNumberSet
impl Send for SequenceNumberSet
impl Sync for SequenceNumberSet
impl Unpin for SequenceNumberSet
impl UnwindSafe for SequenceNumberSet
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left
is true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self
into a Left
variant of Either<Self, Self>
if into_left(&self)
returns true
.
Converts self
into a Right
variant of Either<Self, Self>
otherwise. Read more