pub enum EndOfRange {
NonExistent,
Unknown,
}Expand description
The two Serialization Flags values that mark a range of Objects rather than carrying one, from draft-17 Section 10.4.4 Table 6 and Section 10.4.4.2.
Both state a Group ID and an Object ID and nothing else, and both mean the same thing about the span from the last serialized Object to that Location inclusive: it will not be serialized. They differ only in what the publisher claims to know about it.
Variants§
NonExistent
0x8C. The Objects in the span “do not exist”.
Unknown
0x10C. The Objects in the span “are unknown”.
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