Enum jomini::BinaryToken [−][src]
pub enum BinaryToken<'a> {
}
Expand description
Represents any valid binary value
Variants
Array(usize)
Index of the BinaryToken::End
that signifies this array’s termination
Tuple Fields of Array
0: usize
Object(usize)
Index of the BinaryToken::End
that signifies this object’s termination
A key’s value immediately follows the key. Unlike the text format, the binary format is more strict
Tuple Fields of Object
0: usize
HiddenObject(usize)
Index of the TextToken::End
that signifies this objects’s termination
A hidden object occurs where the first element is part of an array:
a = { 10 a=b c=d}
In the above example, a and c would be part of the hidden object
Tuple Fields of HiddenObject
0: usize
End(usize)
Index of the start of this object
Tuple Fields of End
0: usize
Bool(bool)
Represents a binary boolean.
Tuple Fields of Bool
0: bool
U32(u32)
Represents a binary unsigned 32bit integer
Tuple Fields of U32
0: u32
U64(u64)
Represents a binary unsigned 64bit integer
Tuple Fields of U64
0: u64
I32(i32)
Represents a binary signed 32bit integer
Tuple Fields of I32
0: i32
Quoted(Scalar<'a>)
Represents a binary encoded quoted string
Tuple Fields of Quoted
0: Scalar<'a>
Unquoted(Scalar<'a>)
Represents a binary encoded quoted string
Tuple Fields of Unquoted
0: Scalar<'a>
F32(f32)
Represents the first binary encoding for representing a rational number
Tuple Fields of F32
0: f32
F64(f64)
Represents the second binary encoding for representing a rational number
Tuple Fields of F64
0: f64
Token(u16)
Represents a 16bit token key that can be resolved to an equivalent textual representation.
Tuple Fields of Token
0: u16
Rgb(Rgb)
Represents the index of the encoded rgb value
Tuple Fields of Rgb
0: Rgb
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl<'a> RefUnwindSafe for BinaryToken<'a>
impl<'a> Send for BinaryToken<'a>
impl<'a> Sync for BinaryToken<'a>
impl<'a> Unpin for BinaryToken<'a>
impl<'a> UnwindSafe for BinaryToken<'a>
Blanket Implementations
Mutably borrows from an owned value. Read more