structstd.ascii.control_code[src]

The C0 control codes of the ASCII encoding.

See also: https://en.wikipedia.org/wiki/C0_and_C1_control_codes and isControl

Values

Constantnul[src]

Null.

Source Code

Source code
pub const nul = 0x00

Constantsoh[src]

Start of Heading.

Source Code

Source code
pub const soh = 0x01

Constantstx[src]

Start of Text.

Source Code

Source code
pub const stx = 0x02

Constantetx[src]

End of Text.

Source Code

Source code
pub const etx = 0x03

Constanteot[src]

End of Transmission.

Source Code

Source code
pub const eot = 0x04

Constantenq[src]

Enquiry.

Source Code

Source code
pub const enq = 0x05

Constantack[src]

Acknowledge.

Source Code

Source code
pub const ack = 0x06

Constantbel[src]

Bell, Alert.

Source Code

Source code
pub const bel = 0x07

Constantbs[src]

Backspace.

Source Code

Source code
pub const bs = 0x08

Constantht[src]

Horizontal Tab, Tab ('\t').

Source Code

Source code
pub const ht = 0x09

Constantlf[src]

Line Feed, Newline ('\n').

Source Code

Source code
pub const lf = 0x0A

Constantvt[src]

Vertical Tab.

Source Code

Source code
pub const vt = 0x0B

Constantff[src]

Form Feed.

Source Code

Source code
pub const ff = 0x0C

Constantcr[src]

Carriage Return ('\r').

Source Code

Source code
pub const cr = 0x0D

Constantso[src]

Shift Out.

Source Code

Source code
pub const so = 0x0E

Constantsi[src]

Shift In.

Source Code

Source code
pub const si = 0x0F

Constantdle[src]

Data Link Escape.

Source Code

Source code
pub const dle = 0x10

Constantdc1[src]

Device Control One (XON).

Source Code

Source code
pub const dc1 = 0x11

Constantdc2[src]

Device Control Two.

Source Code

Source code
pub const dc2 = 0x12

Constantdc3[src]

Device Control Three (XOFF).

Source Code

Source code
pub const dc3 = 0x13

Constantdc4[src]

Device Control Four.

Source Code

Source code
pub const dc4 = 0x14

Constantnak[src]

Negative Acknowledge.

Source Code

Source code
pub const nak = 0x15

Constantsyn[src]

Synchronous Idle.

Source Code

Source code
pub const syn = 0x16

Constantetb[src]

End of Transmission Block

Source Code

Source code
pub const etb = 0x17

Constantcan[src]

Cancel.

Source Code

Source code
pub const can = 0x18

Constantem[src]

End of Medium.

Source Code

Source code
pub const em = 0x19

Constantsub[src]

Substitute.

Source Code

Source code
pub const sub = 0x1A

Constantesc[src]

Escape.

Source Code

Source code
pub const esc = 0x1B

Constantfs[src]

File Separator.

Source Code

Source code
pub const fs = 0x1C

Constantgs[src]

Group Separator.

Source Code

Source code
pub const gs = 0x1D

Constantrs[src]

Record Separator.

Source Code

Source code
pub const rs = 0x1E

Constantus[src]

Unit Separator.

Source Code

Source code
pub const us = 0x1F

Constantdel[src]

Delete.

Source Code

Source code
pub const del = 0x7F

Constantdc1[src]

Device Control One (XON).

Source Code

Source code
pub const dc1 = 0x11

Constantdc3[src]

Device Control Three (XOFF).

Source Code

Source code
pub const dc3 = 0x13

Source Code

Source code
pub const control_code = struct {
    /// Null.
    pub const nul = 0x00;
    /// Start of Heading.
    pub const soh = 0x01;
    /// Start of Text.
    pub const stx = 0x02;
    /// End of Text.
    pub const etx = 0x03;
    /// End of Transmission.
    pub const eot = 0x04;
    /// Enquiry.
    pub const enq = 0x05;
    /// Acknowledge.
    pub const ack = 0x06;
    /// Bell, Alert.
    pub const bel = 0x07;
    /// Backspace.
    pub const bs = 0x08;
    /// Horizontal Tab, Tab ('\t').
    pub const ht = 0x09;
    /// Line Feed, Newline ('\n').
    pub const lf = 0x0A;
    /// Vertical Tab.
    pub const vt = 0x0B;
    /// Form Feed.
    pub const ff = 0x0C;
    /// Carriage Return ('\r').
    pub const cr = 0x0D;
    /// Shift Out.
    pub const so = 0x0E;
    /// Shift In.
    pub const si = 0x0F;
    /// Data Link Escape.
    pub const dle = 0x10;
    /// Device Control One (XON).
    pub const dc1 = 0x11;
    /// Device Control Two.
    pub const dc2 = 0x12;
    /// Device Control Three (XOFF).
    pub const dc3 = 0x13;
    /// Device Control Four.
    pub const dc4 = 0x14;
    /// Negative Acknowledge.
    pub const nak = 0x15;
    /// Synchronous Idle.
    pub const syn = 0x16;
    /// End of Transmission Block
    pub const etb = 0x17;
    /// Cancel.
    pub const can = 0x18;
    /// End of Medium.
    pub const em = 0x19;
    /// Substitute.
    pub const sub = 0x1A;
    /// Escape.
    pub const esc = 0x1B;
    /// File Separator.
    pub const fs = 0x1C;
    /// Group Separator.
    pub const gs = 0x1D;
    /// Record Separator.
    pub const rs = 0x1E;
    /// Unit Separator.
    pub const us = 0x1F;

    /// Delete.
    pub const del = 0x7F;

    /// An alias to `dc1`.
    pub const xon = dc1;
    /// An alias to `dc3`.
    pub const xoff = dc3;
}