Struct protobuf::wire_format::Tag [−][src]
pub struct Tag { /* fields omitted */ }
Parsed protobuf tag, which is a pair of field number and wire type
Implementations
impl Tag
[src]
impl Tag
[src]pub fn value(self) -> u32
[src]
Pack a tag to integer
pub fn new(value: u32) -> Option<Tag>
[src]
Parse integer into Tag
object
pub fn make(field_number: u32, wire_type: WireType) -> Tag
[src]
pub fn unpack(self) -> (u32, WireType)
[src]
Tag as pair of (field number, wire type)
pub fn field_number(self) -> u32
[src]
Protobuf field number
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Tag
impl RefUnwindSafe for Tag
impl UnwindSafe for Tag
impl UnwindSafe for Tag