[][src]Enum ssh2::PtyModeOpcode

pub enum PtyModeOpcode {
    TTY_OP_END,
    VINTR,
    VQUIT,
    VERASE,
    VKILL,
    VEOF,
    VEOL,
    VEOL2,
    VSTART,
    VSTOP,
    VSUSP,
    VDSUSP,
    VREPRINT,
    VWERASE,
    VLNEXT,
    VFLUSH,
    VSWTCH,
    VSTATUS,
    VDISCARD,
    IGNPAR,
    PARMRK,
    INPCK,
    ISTRIP,
    INLCR,
    IGNCR,
    ICRNL,
    IUCLC,
    IXON,
    IXANY,
    IXOFF,
    IMAXBEL,
    ISIG,
    ICANON,
    XCASE,
    ECHO,
    ECHOE,
    ECHOK,
    ECHONL,
    NOFLSH,
    TOSTOP,
    IEXTEN,
    ECHOCTL,
    ECHOKE,
    PENDIN,
    OPOST,
    OLCUC,
    ONLCR,
    OCRNL,
    ONOCR,
    ONLRET,
    CS7,
    CS8,
    PARENB,
    PARODD,
    TTY_OP_ISPEED,
    TTY_OP_OSPEED,
}

Variants

TTY_OP_END

Indicates end of options.

VINTR

Interrupt character; 255 if none. Similarly for the other characters. Not all of these characters are supported on all systems.

VQUIT

The quit character (sends SIGQUIT signal on POSIX systems).

VERASE

Erase the character to left of the cursor.

VKILL

Kill the current input line.

VEOF

End-of-file character (sends EOF from the terminal).

VEOL

End-of-line character in addition to carriage return and/or linefeed.

VEOL2

Additional end-of-line character.

VSTART

Continues paused output (normally control-Q).

VSTOP

Pauses output (normally control-S).

VSUSP

Suspends the current program.

VDSUSP

Another suspend character.

VREPRINT

Reprints the current input line.

VWERASE

Erases a word left of cursor.

VLNEXT

Enter the next character typed literally, even if it is a special character

VFLUSH

Character to flush output.

VSWTCH

Switch to a different shell layer.

VSTATUS

Prints system status line (load, command, pid, etc).

VDISCARD

Toggles the flushing of terminal output.

IGNPAR

The ignore parity flag. The parameter SHOULD be 0 if this flag is FALSE, and 1 if it is TRUE.

PARMRK

Mark parity and framing errors.

INPCK

Enable checking of parity errors.

ISTRIP

Strip 8th bit off characters.

INLCR

Map NL into CR on input.

IGNCR

Ignore CR on input.

ICRNL

Map CR to NL on input.

IUCLC

Translate uppercase characters to lowercase.

IXON

Enable output flow control.

IXANY

Any char will restart after stop.

IXOFF

Enable input flow control.

IMAXBEL

Ring bell on input queue full.

ISIG

Enable signals INTR, QUIT, [D]SUSP.

ICANON

Canonicalize input lines.

XCASE

Enable input and output of uppercase characters by preceding their lowercase equivalents with "".

ECHO

Enable echoing.

ECHOE

Visually erase chars.

ECHOK

Kill character discards current line.

ECHONL

Echo NL even if ECHO is off.

NOFLSH

Don't flush after interrupt.

TOSTOP

Stop background jobs from output.

IEXTEN

Enable extensions.

ECHOCTL

Echo control characters as ^(Char).

ECHOKE

Visual erase for line kill.

PENDIN

Retype pending input.

OPOST

Enable output processing.

OLCUC

Convert lowercase to uppercase.

ONLCR

Map NL to CR-NL.

OCRNL

Translate carriage return to newline (output).

ONOCR

Translate newline to carriage return-newline (output).

ONLRET

Newline performs a carriage return (output).

CS7

7 bit mode.

CS8

8 bit mode.

PARENB

Parity enable.

PARODD

Odd parity, else even.

TTY_OP_ISPEED

Specifies the input baud rate in bits per second.

TTY_OP_OSPEED

Specifies the output baud rate in bits per second.

Trait Implementations

impl Clone for PtyModeOpcode[src]

impl Copy for PtyModeOpcode[src]

impl Debug for PtyModeOpcode[src]

impl Eq for PtyModeOpcode[src]

impl From<PtyModeOpcode> for ExtensiblePtyModeOpcode[src]

impl PartialEq<PtyModeOpcode> for PtyModeOpcode[src]

impl StructuralEq for PtyModeOpcode[src]

impl StructuralPartialEq for PtyModeOpcode[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.