[−][src]Trait protobuf_codec::field::RequiredFieldDecode
This trait allows for decoding required fields.
Required methods
fn is_present(&self) -> bool
Returns true
if this field has been present in the target input stream, otherwise false
.
Operationally, it means that the start_decoding
method has been accepted by the decoder but
the corresponding finish_decoding
method has not been called yet.
Implementors
impl<A, B> RequiredFieldDecode for Oneof<(A, B)> where
A: RequiredFieldDecode,
B: RequiredFieldDecode,
[src]
A: RequiredFieldDecode,
B: RequiredFieldDecode,
fn is_present(&self) -> bool
[src]
impl<A, B, C> RequiredFieldDecode for Oneof<(A, B, C)> where
A: RequiredFieldDecode,
B: RequiredFieldDecode,
C: RequiredFieldDecode,
[src]
A: RequiredFieldDecode,
B: RequiredFieldDecode,
C: RequiredFieldDecode,
fn is_present(&self) -> bool
[src]
impl<A, B, C, D> RequiredFieldDecode for Oneof<(A, B, C, D)> where
A: RequiredFieldDecode,
B: RequiredFieldDecode,
C: RequiredFieldDecode,
D: RequiredFieldDecode,
[src]
A: RequiredFieldDecode,
B: RequiredFieldDecode,
C: RequiredFieldDecode,
D: RequiredFieldDecode,
fn is_present(&self) -> bool
[src]
impl<A, B, C, D, E> RequiredFieldDecode for Oneof<(A, B, C, D, E)> where
A: RequiredFieldDecode,
B: RequiredFieldDecode,
C: RequiredFieldDecode,
D: RequiredFieldDecode,
E: RequiredFieldDecode,
[src]
A: RequiredFieldDecode,
B: RequiredFieldDecode,
C: RequiredFieldDecode,
D: RequiredFieldDecode,
E: RequiredFieldDecode,
fn is_present(&self) -> bool
[src]
impl<A, B, C, D, E, F> RequiredFieldDecode for Oneof<(A, B, C, D, E, F)> where
A: RequiredFieldDecode,
B: RequiredFieldDecode,
C: RequiredFieldDecode,
D: RequiredFieldDecode,
E: RequiredFieldDecode,
F: RequiredFieldDecode,
[src]
A: RequiredFieldDecode,
B: RequiredFieldDecode,
C: RequiredFieldDecode,
D: RequiredFieldDecode,
E: RequiredFieldDecode,
F: RequiredFieldDecode,
fn is_present(&self) -> bool
[src]
impl<A, B, C, D, E, F, G> RequiredFieldDecode for Oneof<(A, B, C, D, E, F, G)> where
A: RequiredFieldDecode,
B: RequiredFieldDecode,
C: RequiredFieldDecode,
D: RequiredFieldDecode,
E: RequiredFieldDecode,
F: RequiredFieldDecode,
G: RequiredFieldDecode,
[src]
A: RequiredFieldDecode,
B: RequiredFieldDecode,
C: RequiredFieldDecode,
D: RequiredFieldDecode,
E: RequiredFieldDecode,
F: RequiredFieldDecode,
G: RequiredFieldDecode,
fn is_present(&self) -> bool
[src]
impl<A, B, C, D, E, F, G, H> RequiredFieldDecode for Oneof<(A, B, C, D, E, F, G, H)> where
A: RequiredFieldDecode,
B: RequiredFieldDecode,
C: RequiredFieldDecode,
D: RequiredFieldDecode,
E: RequiredFieldDecode,
F: RequiredFieldDecode,
G: RequiredFieldDecode,
H: RequiredFieldDecode,
[src]
A: RequiredFieldDecode,
B: RequiredFieldDecode,
C: RequiredFieldDecode,
D: RequiredFieldDecode,
E: RequiredFieldDecode,
F: RequiredFieldDecode,
G: RequiredFieldDecode,
H: RequiredFieldDecode,
fn is_present(&self) -> bool
[src]
impl<F, D> RequiredFieldDecode for FieldDecoder<F, D> where
F: Copy + Into<FieldNum>,
D: ValueDecode,
[src]
F: Copy + Into<FieldNum>,
D: ValueDecode,
fn is_present(&self) -> bool
[src]
impl<F, D> RequiredFieldDecode for MessageFieldDecoder<F, D> where
F: Copy + Into<FieldNum>,
D: MessageDecode,
[src]
F: Copy + Into<FieldNum>,
D: MessageDecode,