pub enum EndOfRange {
NonExistent,
Unknown,
}Expand description
Which End of Range a fetch frame marks, draft-18 Section 11.4.4.2.
“All Objects with Locations between the last serialized Object, if any, and this Location, inclusive, either do not exist (when Serialization Flags is 0x8C) or are unknown (0x10C).” The two are one frame shape with two meanings, and only the publisher can tell them apart, so the distinction is carried rather than collapsed.
Variants§
NonExistent
Serialization Flags 0x8C: the Objects in the range do not exist.
Unknown
Serialization Flags 0x10C: the Objects in the range have unknown status.
Trait Implementations§
Source§impl Clone for EndOfRange
impl Clone for EndOfRange
Source§fn clone(&self) -> EndOfRange
fn clone(&self) -> EndOfRange
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 EndOfRange
Source§impl Debug for EndOfRange
impl Debug for EndOfRange
impl Eq for EndOfRange
Source§impl PartialEq for EndOfRange
impl PartialEq for EndOfRange
impl StructuralPartialEq for EndOfRange
Auto Trait Implementations§
impl Freeze for EndOfRange
impl RefUnwindSafe for EndOfRange
impl Send for EndOfRange
impl Sync for EndOfRange
impl Unpin for EndOfRange
impl UnsafeUnpin for EndOfRange
impl UnwindSafe for EndOfRange
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