Struct ssh_packet::arch::Bool  
source · pub struct Bool(/* private fields */);Expand description
A boolean as defined in the SSH protocol.
see https://datatracker.ietf.org/doc/html/rfc4251#section-5.
Trait Implementations§
source§impl BinRead for Bool
 
impl BinRead for Bool
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 Bool
 
impl BinWrite for Bool
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_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§impl PartialEq for Bool
 
impl PartialEq for Bool
source§impl ReadEndian for Bool
 
impl ReadEndian for Bool
source§const ENDIAN: EndianKind = _
 
const ENDIAN: EndianKind = _
The endianness of the type.
source§impl WriteEndian for Bool
 
impl WriteEndian for Bool
source§const ENDIAN: EndianKind = _
 
const ENDIAN: EndianKind = _
The endianness of the type.
impl Copy for Bool
impl Eq for Bool
impl StructuralPartialEq for Bool
Auto Trait Implementations§
impl RefUnwindSafe for Bool
impl Send for Bool
impl Sync for Bool
impl Unpin for Bool
impl UnwindSafe for Bool
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