pub struct PositionProto {
pub object_class: String,
pub version: String,
pub position_view: i32,
pub position_type: i32,
pub measures: Vec<MeasureMapFieldEntry>,
pub fields: Vec<FieldMapEntry>,
}Fields§
§object_class: String§version: String§position_view: i32§position_type: i32§measures: Vec<MeasureMapFieldEntry>§fields: Vec<FieldMapEntry>Implementations§
Source§impl PositionProto
impl PositionProto
Sourcepub fn position_view(&self) -> PositionViewProto
pub fn position_view(&self) -> PositionViewProto
Returns the enum value of position_view, or the default if the field is set to an invalid enum value.
Sourcepub fn set_position_view(&mut self, value: PositionViewProto)
pub fn set_position_view(&mut self, value: PositionViewProto)
Sets position_view to the provided enum value.
Sourcepub fn position_type(&self) -> PositionTypeProto
pub fn position_type(&self) -> PositionTypeProto
Returns the enum value of position_type, or the default if the field is set to an invalid enum value.
Sourcepub fn set_position_type(&mut self, value: PositionTypeProto)
pub fn set_position_type(&mut self, value: PositionTypeProto)
Sets position_type to the provided enum value.
Trait Implementations§
Source§impl Clone for PositionProto
impl Clone for PositionProto
Source§fn clone(&self) -> PositionProto
fn clone(&self) -> PositionProto
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 PositionProto
impl Debug for PositionProto
Source§impl Default for PositionProto
impl Default for PositionProto
Source§impl Message for PositionProto
impl Message for PositionProto
Source§fn encoded_len(&self) -> usize
fn encoded_len(&self) -> usize
Returns the encoded length of the message without a length delimiter.
Source§fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message to a buffer. Read more
Source§fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message to a newly allocated buffer.
Source§fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
fn encode_length_delimited<B>(&self, buf: &mut B) -> Result<(), EncodeError>
Encodes the message with a length-delimiter to a buffer. Read more
Source§fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
fn encode_length_delimited_to_vec(&self) -> Vec<u8> ⓘwhere
Self: Sized,
Encodes the message with a length-delimiter to a newly allocated buffer.
Source§fn decode<B>(buf: B) -> Result<Self, DecodeError>
fn decode<B>(buf: B) -> Result<Self, DecodeError>
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
fn decode_length_delimited<B>(buf: B) -> Result<Self, DecodeError>
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes an instance of the message from a buffer, and merges it into
self. Read moreSource§fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
fn merge_length_delimited<B>(&mut self, buf: B) -> Result<(), DecodeError>
Decodes a length-delimited instance of the message from buffer, and
merges it into
self.Source§impl PartialEq for PositionProto
impl PartialEq for PositionProto
impl StructuralPartialEq for PositionProto
Auto Trait Implementations§
impl Freeze for PositionProto
impl RefUnwindSafe for PositionProto
impl Send for PositionProto
impl Sync for PositionProto
impl Unpin for PositionProto
impl UnwindSafe for PositionProto
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request