pub struct CreateResponseFlags { /* private fields */ }Implementations§
Source§impl CreateResponseFlags
impl CreateResponseFlags
Sourcepub const fn into_bytes(self) -> [u8; 1]
pub const fn into_bytes(self) -> [u8; 1]
Sourcepub const fn from_bytes(bytes: [u8; 1]) -> Self
pub const fn from_bytes(bytes: [u8; 1]) -> Self
Converts the given bytes directly into the bitfield struct.
Source§impl CreateResponseFlags
impl CreateResponseFlags
Sourcepub fn reparsepoint(&self) -> <bool as Specifier>::InOut
pub fn reparsepoint(&self) -> <bool as Specifier>::InOut
Returns the value of reparsepoint.
Sourcepub fn reparsepoint_or_err(
&self,
) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
pub fn reparsepoint_or_err( &self, ) -> Result<<bool as Specifier>::InOut, InvalidBitPattern<<bool as Specifier>::Bytes>>
Returns the value of reparsepoint.
#Errors
If the returned value contains an invalid bit pattern for reparsepoint.
Sourcepub fn with_reparsepoint(self, new_val: <bool as Specifier>::InOut) -> Self
pub fn with_reparsepoint(self, new_val: <bool as Specifier>::InOut) -> Self
Returns a copy of the bitfield with the value of reparsepoint set to the given value.
#Panics
If the given value is out of bounds for reparsepoint.
Sourcepub fn with_reparsepoint_checked(
self,
new_val: <bool as Specifier>::InOut,
) -> Result<Self, OutOfBounds>
pub fn with_reparsepoint_checked( self, new_val: <bool as Specifier>::InOut, ) -> Result<Self, OutOfBounds>
Returns a copy of the bitfield with the value of reparsepoint set to the given value.
#Errors
If the given value is out of bounds for reparsepoint.
Sourcepub fn set_reparsepoint(&mut self, new_val: <bool as Specifier>::InOut)
pub fn set_reparsepoint(&mut self, new_val: <bool as Specifier>::InOut)
Sets the value of reparsepoint to the given value.
#Panics
If the given value is out of bounds for reparsepoint.
Sourcepub fn set_reparsepoint_checked(
&mut self,
new_val: <bool as Specifier>::InOut,
) -> Result<(), OutOfBounds>
pub fn set_reparsepoint_checked( &mut self, new_val: <bool as Specifier>::InOut, ) -> Result<(), OutOfBounds>
Sets the value of reparsepoint to the given value.
#Errors
If the given value is out of bounds for reparsepoint.
Trait Implementations§
Source§impl BinRead for CreateResponseFlags
impl BinRead for CreateResponseFlags
Source§fn read_options<R: Read + Seek>(
__binrw_generated_var_reader: &mut R,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<Self>
fn read_options<R: Read + Seek>( __binrw_generated_var_reader: &mut R, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<Self>
Source§fn read<R>(reader: &mut R) -> Result<Self, Error>
fn read<R>(reader: &mut R) -> Result<Self, Error>
Read
Self from the reader using default arguments. Read moreSource§fn read_be<R>(reader: &mut R) -> Result<Self, Error>
fn read_be<R>(reader: &mut R) -> Result<Self, Error>
Read
Self from the reader using default arguments and assuming
big-endian byte order. Read moreSource§fn read_le<R>(reader: &mut R) -> Result<Self, Error>
fn read_le<R>(reader: &mut R) -> Result<Self, Error>
Read
Self from the reader using default arguments and assuming
little-endian byte order. Read moreSource§fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
fn read_ne<R>(reader: &mut R) -> Result<Self, Error>
Read
T from the reader assuming native-endian byte order. Read moreSource§fn read_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self from the reader using the given arguments. Read moreSource§fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>
Read
Self from the reader, assuming big-endian byte order, using the
given arguments. Read moreSource§impl BinWrite for CreateResponseFlags
impl BinWrite for CreateResponseFlags
Source§fn write_options<W: Write + Seek>(
&self,
__binrw_generated_var_writer: &mut W,
__binrw_generated_var_endian: Endian,
__binrw_generated_var_arguments: Self::Args<'_>,
) -> BinResult<()>
fn write_options<W: Write + Seek>( &self, __binrw_generated_var_writer: &mut W, __binrw_generated_var_endian: Endian, __binrw_generated_var_arguments: Self::Args<'_>, ) -> BinResult<()>
Source§fn write<W>(&self, writer: &mut W) -> Result<(), Error>
fn write<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer using default arguments. Read moreSource§fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer assuming big-endian byte order. Read moreSource§fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer assuming little-endian byte order. Read moreSource§fn write_ne<W>(&self, writer: &mut W) -> Result<(), Error>
fn write_ne<W>(&self, writer: &mut W) -> Result<(), Error>
Write
Self to the writer assuming native-endian byte order. Read moreSource§fn write_args<W>(
&self,
writer: &mut W,
args: Self::Args<'_>,
) -> Result<(), Error>
fn write_args<W>( &self, writer: &mut W, args: Self::Args<'_>, ) -> Result<(), Error>
Write
Self to the writer using the given arguments. Read moreSource§fn write_be_args<W>(
&self,
writer: &mut W,
args: Self::Args<'_>,
) -> Result<(), Error>
fn write_be_args<W>( &self, writer: &mut W, args: Self::Args<'_>, ) -> Result<(), Error>
Write
Self to the writer, assuming big-endian byte order, using the
given arguments. Read moreSource§impl Clone for CreateResponseFlags
impl Clone for CreateResponseFlags
Source§fn clone(&self) -> CreateResponseFlags
fn clone(&self) -> CreateResponseFlags
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 CreateResponseFlags
impl Debug for CreateResponseFlags
Source§impl Default for CreateResponseFlags
impl Default for CreateResponseFlags
Source§fn default() -> CreateResponseFlags
fn default() -> CreateResponseFlags
Returns the “default value” for a type. Read more
Source§impl PartialEq for CreateResponseFlags
impl PartialEq for CreateResponseFlags
Source§impl ReadEndian for CreateResponseFlags
impl ReadEndian for CreateResponseFlags
Source§const ENDIAN: EndianKind = binrw::meta::EndianKind::None
const ENDIAN: EndianKind = binrw::meta::EndianKind::None
The endianness of the type.
Source§impl WriteEndian for CreateResponseFlags
impl WriteEndian for CreateResponseFlags
Source§const ENDIAN: EndianKind = binrw::meta::EndianKind::None
const ENDIAN: EndianKind = binrw::meta::EndianKind::None
The endianness of the type.
impl Copy for CreateResponseFlags
impl Eq for CreateResponseFlags
impl StructuralPartialEq for CreateResponseFlags
Auto Trait Implementations§
impl Freeze for CreateResponseFlags
impl RefUnwindSafe for CreateResponseFlags
impl Send for CreateResponseFlags
impl Sync for CreateResponseFlags
impl Unpin for CreateResponseFlags
impl UnwindSafe for CreateResponseFlags
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