pub struct OptionalPosition(/* private fields */);Expand description
A Boolean-prefixed optional packed block position.
Implementations§
Source§impl OptionalPosition
impl OptionalPosition
Sourcepub fn into_option(self) -> Option<Position>
pub fn into_option(self) -> Option<Position>
Extracts the wrapped optional value.
Trait Implementations§
Source§impl Clone for OptionalPosition
impl Clone for OptionalPosition
Source§fn clone(&self) -> OptionalPosition
fn clone(&self) -> OptionalPosition
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 moreSource§impl Debug for OptionalPosition
impl Debug for OptionalPosition
Source§impl Default for OptionalPosition
impl Default for OptionalPosition
Source§impl From<OptionalPosition> for Option<Position>
impl From<OptionalPosition> for Option<Position>
Source§fn from(value: OptionalPosition) -> Self
fn from(value: OptionalPosition) -> Self
Converts to this type from the input type.
Source§impl PartialEq for OptionalPosition
impl PartialEq for OptionalPosition
impl StructuralPartialEq for OptionalPosition
Source§impl TypeCodec for OptionalPosition
impl TypeCodec for OptionalPosition
Auto Trait Implementations§
impl Freeze for OptionalPosition
impl RefUnwindSafe for OptionalPosition
impl Send for OptionalPosition
impl Sync for OptionalPosition
impl Unpin for OptionalPosition
impl UnsafeUnpin for OptionalPosition
impl UnwindSafe for OptionalPosition
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> ContextualCodec for Twhere
T: TypeCodec,
impl<T> ContextualCodec for Twhere
T: TypeCodec,
Source§fn encode_with_context(
&self,
writer: &mut impl Write,
_context: &Context,
) -> Result<(), CodecError>
fn encode_with_context( &self, writer: &mut impl Write, _context: &Context, ) -> Result<(), CodecError>
Encodes this value using context supplied by its enclosing structure.
Source§fn decode_with_context(
reader: &mut impl Read,
_context: &Context,
) -> Result<T, CodecError>where
T: Sized,
fn decode_with_context(
reader: &mut impl Read,
_context: &Context,
) -> Result<T, CodecError>where
T: Sized,
Decodes this value using context supplied by its enclosing structure.