Struct ssh_packet::auth::AuthBanner  
source · pub struct AuthBanner {
    pub message: StringUtf8,
    pub language: StringAscii,
}Expand description
The SSH_MSG_USERAUTH_BANNER message.
see https://datatracker.ietf.org/doc/html/rfc4252#section-5.4.
Fields§
§message: StringUtf8SSH_MSG_USERAUTH_BANNER’s message.
language: StringAsciiSSH_MSG_USERAUTH_BANNER’s language tag.
Trait Implementations§
source§impl BinRead for AuthBanner
 
impl BinRead for AuthBanner
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>where
    R: Read + Seek,
    Self: ReadEndian,
    Self::Args<'a>: for<'a> Required,
 
fn read<R>(reader: &mut R) -> Result<Self, Error>where R: Read + Seek, Self: ReadEndian, Self::Args<'a>: for<'a> Required,
Read 
Self from the reader using default arguments. Read moresource§fn read_be<R>(reader: &mut R) -> Result<Self, Error>where
    R: Read + Seek,
    Self::Args<'a>: for<'a> Required,
 
fn read_be<R>(reader: &mut R) -> Result<Self, Error>where R: Read + Seek, Self::Args<'a>: for<'a> Required,
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>where
    R: Read + Seek,
    Self::Args<'a>: for<'a> Required,
 
fn read_le<R>(reader: &mut R) -> Result<Self, Error>where R: Read + Seek, Self::Args<'a>: for<'a> Required,
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>where
    R: Read + Seek,
    Self::Args<'a>: for<'a> Required,
 
fn read_ne<R>(reader: &mut R) -> Result<Self, Error>where R: Read + Seek, Self::Args<'a>: for<'a> Required,
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>where
    R: Read + Seek,
    Self: ReadEndian,
 
fn read_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>where R: Read + Seek, Self: ReadEndian,
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>where
    R: Read + Seek,
 
fn read_be_args<R>(reader: &mut R, args: Self::Args<'_>) -> Result<Self, Error>where R: Read + Seek,
Read 
Self from the reader, assuming big-endian byte order, using the
given arguments. Read moresource§impl BinWrite for AuthBanner
 
impl BinWrite for AuthBanner
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>where
    W: Write + Seek,
    Self: WriteEndian,
    Self::Args<'a>: for<'a> Required,
 
fn write<W>(&self, writer: &mut W) -> Result<(), Error>where W: Write + Seek, Self: WriteEndian, Self::Args<'a>: for<'a> Required,
Write 
Self to the writer using default arguments. Read moresource§fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>where
    W: Write + Seek,
    Self::Args<'a>: for<'a> Required,
 
fn write_be<W>(&self, writer: &mut W) -> Result<(), Error>where W: Write + Seek, Self::Args<'a>: for<'a> Required,
Write 
Self to the writer assuming big-endian byte order. Read moresource§fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>where
    W: Write + Seek,
    Self::Args<'a>: for<'a> Required,
 
fn write_le<W>(&self, writer: &mut W) -> Result<(), Error>where W: Write + Seek, Self::Args<'a>: for<'a> Required,
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>where
    W: Write + Seek,
    Self: WriteEndian,
 
fn write_args<W>( &self, writer: &mut W, args: Self::Args<'_> ) -> Result<(), Error>where W: Write + Seek, Self: WriteEndian,
Write 
Self to the writer using the given arguments. Read moresource§impl Debug for AuthBanner
 
impl Debug for AuthBanner
source§impl ReadEndian for AuthBanner
 
impl ReadEndian for AuthBanner
source§const ENDIAN: EndianKind = _
 
const ENDIAN: EndianKind = _
The endianness of the type.
source§impl ReadMagic for AuthBanner
 
impl ReadMagic for AuthBanner
source§impl WriteEndian for AuthBanner
 
impl WriteEndian for AuthBanner
source§const ENDIAN: EndianKind = _
 
const ENDIAN: EndianKind = _
The endianness of the type.
Auto Trait Implementations§
impl RefUnwindSafe for AuthBanner
impl Send for AuthBanner
impl Sync for AuthBanner
impl Unpin for AuthBanner
impl UnwindSafe for AuthBanner
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