Struct ssh_packet::connect::ChannelOpenFailure  
source · pub struct ChannelOpenFailure {
    pub recipient_channel: u32,
    pub reason: ChannelOpenFailureReason,
    pub description: StringUtf8,
    pub language: StringAscii,
}Expand description
The SSH_MSG_CHANNEL_OPEN_FAILURE message.
see https://datatracker.ietf.org/doc/html/rfc4254#section-5.1.
Fields§
§recipient_channel: u32Recipient channel.
reason: ChannelOpenFailureReasonReason for the channel opening failure.
description: StringUtf8Description of the reason.
language: StringAsciiLanguage tag.
Trait Implementations§
source§impl BinRead for ChannelOpenFailure
 
impl BinRead for ChannelOpenFailure
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 ChannelOpenFailure
 
impl BinWrite for ChannelOpenFailure
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 Clone for ChannelOpenFailure
 
impl Clone for ChannelOpenFailure
source§fn clone(&self) -> ChannelOpenFailure
 
fn clone(&self) -> ChannelOpenFailure
Returns a copy 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 ChannelOpenFailure
 
impl Debug for ChannelOpenFailure
source§impl ReadEndian for ChannelOpenFailure
 
impl ReadEndian for ChannelOpenFailure
source§const ENDIAN: EndianKind = _
 
const ENDIAN: EndianKind = _
The endianness of the type.
source§impl ReadMagic for ChannelOpenFailure
 
impl ReadMagic for ChannelOpenFailure
source§impl WriteEndian for ChannelOpenFailure
 
impl WriteEndian for ChannelOpenFailure
source§const ENDIAN: EndianKind = _
 
const ENDIAN: EndianKind = _
The endianness of the type.
Auto Trait Implementations§
impl Freeze for ChannelOpenFailure
impl RefUnwindSafe for ChannelOpenFailure
impl Send for ChannelOpenFailure
impl Sync for ChannelOpenFailure
impl Unpin for ChannelOpenFailure
impl UnwindSafe for ChannelOpenFailure
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