pub enum ProtoTextContent {
Show 47 variants
Unset,
WireVarint(u64),
WireFixed64(u64),
WireBytes(Vec<u8>),
WireGroup(Box<ProtoTextMessage>),
WireFixed32(u32),
InvalidTagType(Vec<u8>),
InvalidVarint(Vec<u8>),
InvalidFixed64(Vec<u8>),
InvalidBytesLength(Vec<u8>),
TruncatedBytes(Vec<u8>),
InvalidPackedRecords(Vec<u8>),
InvalidString(Vec<u8>),
InvalidGroupEnd(Vec<u8>),
InvalidFixed32(Vec<u8>),
Double(f64),
Float(f32),
Int64(i64),
Uint64(u64),
Int32(i32),
PFixed64(u64),
PFixed32(u32),
Bool(bool),
StringVal(String),
Group(Box<ProtoTextMessage>),
MessageVal(Box<ProtoTextMessage>),
BytesVal(Vec<u8>),
Uint32(u32),
Enum(i32),
Sfixed32(i32),
Sfixed64(i64),
Sint32(i32),
Sint64(i64),
Doubles(Vec<f64>),
Floats(Vec<f32>),
Int64s(Vec<i64>),
Uint64s(Vec<u64>),
Int32s(Vec<i32>),
Fixed64s(Vec<u64>),
Fixed32s(Vec<u32>),
Bools(Vec<bool>),
Uint32s(Vec<u32>),
Enums(Vec<i32>),
Sfixed32s(Vec<i32>),
Sfixed64s(Vec<i64>),
Sint32s(Vec<i32>),
Sint64s(Vec<i64>),
}Expand description
The content of a single prototext field. See DESIGN.md / ProtoTextContent enum for the proto field-number mapping.
Variants§
Unset
WireVarint(u64)
WireFixed64(u64)
WireBytes(Vec<u8>)
WireGroup(Box<ProtoTextMessage>)
WireFixed32(u32)
InvalidTagType(Vec<u8>)
InvalidVarint(Vec<u8>)
InvalidFixed64(Vec<u8>)
InvalidBytesLength(Vec<u8>)
TruncatedBytes(Vec<u8>)
InvalidPackedRecords(Vec<u8>)
InvalidString(Vec<u8>)
InvalidGroupEnd(Vec<u8>)
InvalidFixed32(Vec<u8>)
Double(f64)
Float(f32)
Int64(i64)
Uint64(u64)
Int32(i32)
PFixed64(u64)
PFixed32(u32)
Bool(bool)
StringVal(String)
Group(Box<ProtoTextMessage>)
MessageVal(Box<ProtoTextMessage>)
BytesVal(Vec<u8>)
Uint32(u32)
Enum(i32)
Sfixed32(i32)
Sfixed64(i64)
Sint32(i32)
Sint64(i64)
Doubles(Vec<f64>)
Floats(Vec<f32>)
Int64s(Vec<i64>)
Uint64s(Vec<u64>)
Int32s(Vec<i32>)
Fixed64s(Vec<u64>)
Fixed32s(Vec<u32>)
Bools(Vec<bool>)
Uint32s(Vec<u32>)
Enums(Vec<i32>)
Sfixed32s(Vec<i32>)
Sfixed64s(Vec<i64>)
Sint32s(Vec<i32>)
Sint64s(Vec<i64>)
Trait Implementations§
Source§impl Clone for ProtoTextContent
impl Clone for ProtoTextContent
Source§fn clone(&self) -> ProtoTextContent
fn clone(&self) -> ProtoTextContent
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProtoTextContent
impl Debug for ProtoTextContent
Source§impl Default for ProtoTextContent
impl Default for ProtoTextContent
Source§fn default() -> ProtoTextContent
fn default() -> ProtoTextContent
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for ProtoTextContent
impl RefUnwindSafe for ProtoTextContent
impl Send for ProtoTextContent
impl Sync for ProtoTextContent
impl Unpin for ProtoTextContent
impl UnsafeUnpin for ProtoTextContent
impl UnwindSafe for ProtoTextContent
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more