[−][src]Enum libtelnet_rs::events::TelnetEvents
An enum representing various telnet events.
Variants
IAC(TelnetIAC)
An IAC command sequence.
Negotiation(TelnetNegotiation)
An IAC negotiation sequence.
Subnegotiation(TelnetSubnegotiation)
An IAC subnegotiation sequence.
Regular data received from the remote end.
Any data to be sent to the remote end.
MCCP2/3 compatibility. MUST DECOMPRESS THIS DATA BEFORE PARSING
Implementations
impl TelnetEvents
[src]
pub fn build_send(buffer: Vec<u8>) -> Self
[src]
Helper method to generate a TelnetEvents::DataSend.
pub fn build_receive(buffer: Vec<u8>) -> Self
[src]
Helper method to generate a TelnetEvents::DataReceive.
pub fn build_iac(command: u8) -> TelnetEvents
[src]
Helper method to generate a TelnetEvents::IAC.
pub fn build_negotiation(command: u8, option: u8) -> Self
[src]
Helper method to generate a TelnetEvents::Negotiation.
pub fn build_subnegotiation(option: u8, buffer: Vec<u8>) -> Self
[src]
Helper method to generate a TelnetEvents::Subnegotiation.
Trait Implementations
impl Clone for TelnetEvents
[src]
fn clone(&self) -> TelnetEvents
[src]
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Auto Trait Implementations
impl RefUnwindSafe for TelnetEvents
impl Send for TelnetEvents
impl Sync for TelnetEvents
impl Unpin for TelnetEvents
impl UnwindSafe for TelnetEvents
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,