[−][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.
Methods
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,
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.
fn to_owned(&self) -> T
[src]
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.
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>,