Struct protobuf::wire_format::Tag [−][src]
Parsed protobuf tag, which is a pair of field number and wire type
Implementations
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 Send for Tag
impl Sync for Tag
impl Unpin for Tag
impl UnwindSafe for Tag
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src][+]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src][+]
T: ?Sized,
impl<T> From<T> for T
[src][+]
impl<T, U> Into<U> for T where
U: From<T>,
[src][+]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src][+]
T: Clone,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src][+]
U: Into<T>,
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src][+]
U: TryFrom<T>,