Struct ssh_packet::connect::ChannelExtendedData  
source · pub struct ChannelExtendedData {
    pub recipient_channel: u32,
    pub data_type: ChannelExtendedDataType,
    pub data: Bytes,
}Expand description
The SSH_MSG_CHANNEL_EXTENDED_DATA message.
see https://datatracker.ietf.org/doc/html/rfc4254#section-5.2.
Fields§
§recipient_channel: u32Recipient channel.
data_type: ChannelExtendedDataTypeType of the transmitted data.
data: BytesData bytes to transport.
Trait Implementations§
source§impl BinRead for ChannelExtendedData
 
impl BinRead for ChannelExtendedData
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 ChannelExtendedData
 
impl BinWrite for ChannelExtendedData
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 ChannelExtendedData
 
impl Clone for ChannelExtendedData
source§fn clone(&self) -> ChannelExtendedData
 
fn clone(&self) -> ChannelExtendedData
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 ChannelExtendedData
 
impl Debug for ChannelExtendedData
source§impl ReadEndian for ChannelExtendedData
 
impl ReadEndian for ChannelExtendedData
source§const ENDIAN: EndianKind = _
 
const ENDIAN: EndianKind = _
The endianness of the type.
source§impl ReadMagic for ChannelExtendedData
 
impl ReadMagic for ChannelExtendedData
source§impl WriteEndian for ChannelExtendedData
 
impl WriteEndian for ChannelExtendedData
source§const ENDIAN: EndianKind = _
 
const ENDIAN: EndianKind = _
The endianness of the type.
Auto Trait Implementations§
impl RefUnwindSafe for ChannelExtendedData
impl Send for ChannelExtendedData
impl Sync for ChannelExtendedData
impl Unpin for ChannelExtendedData
impl UnwindSafe for ChannelExtendedData
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