Struct ssh_packet::connect::GlobalRequest
source · pub struct GlobalRequest {
pub name: StringAscii,
pub want_reply: Bool,
pub data: (),
}
Expand description
The SSH_MSG_GLOBAL_REQUEST
message.
see https://datatracker.ietf.org/doc/html/rfc4254#section-4.
Fields§
§name: StringAscii
Global request’s name.
want_reply: Bool
Whether the sender wants a reply.
data: ()
Request-specific data.
Trait Implementations§
source§impl BinRead for GlobalRequest
impl BinRead for GlobalRequest
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 GlobalRequest
impl BinWrite for GlobalRequest
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 GlobalRequest
impl Debug for GlobalRequest
source§impl ReadEndian for GlobalRequest
impl ReadEndian for GlobalRequest
source§const ENDIAN: EndianKind = _
const ENDIAN: EndianKind = _
The endianness of the type.
source§impl ReadMagic for GlobalRequest
impl ReadMagic for GlobalRequest
source§impl WriteEndian for GlobalRequest
impl WriteEndian for GlobalRequest
source§const ENDIAN: EndianKind = _
const ENDIAN: EndianKind = _
The endianness of the type.
Auto Trait Implementations§
impl RefUnwindSafe for GlobalRequest
impl Send for GlobalRequest
impl Sync for GlobalRequest
impl Unpin for GlobalRequest
impl UnwindSafe for GlobalRequest
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