Trait ssh_protocol::Writer

source ·
pub trait Writer: Sized {
    // Required method
    fn write(&mut self, bytes: &[u8]) -> Result<(), Error>;
}
Expand description

Writer trait which encodes the SSH binary format to various output encodings.

Required Methods§

source

fn write(&mut self, bytes: &[u8]) -> Result<(), Error>

Write the given bytes to the writer.

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl Writer for Vec<u8>

Available on crate feature alloc only.
source§

fn write(&mut self, bytes: &[u8]) -> Result<(), Error>

source§

impl Writer for Encoder<'_, Base64>

Available on crate feature base64 only.
source§

fn write(&mut self, bytes: &[u8]) -> Result<(), Error>

source§

impl Writer for Encoder<'_, '_>

Available on crate feature pem only.
source§

fn write(&mut self, bytes: &[u8]) -> Result<(), Error>

Implementors§