pub struct QueryPositionRequestProto {
pub object_class: String,
pub version: String,
pub operation_type: i32,
pub position_type: i32,
pub position_view: i32,
pub fields: Vec<i32>,
pub measures: Vec<i32>,
pub filter_fields: Option<PositionFilterProto>,
pub as_of: Option<LocalTimestampProto>,
}Fields§
§object_class: String§version: String§operation_type: i32§position_type: i32§position_view: i32§fields: Vec<i32>§measures: Vec<i32>§filter_fields: Option<PositionFilterProto>§as_of: Option<LocalTimestampProto>Implementations§
Source§impl QueryPositionRequestProto
impl QueryPositionRequestProto
Sourcepub fn operation_type(&self) -> RequestOperationTypeProto
pub fn operation_type(&self) -> RequestOperationTypeProto
Returns the enum value of operation_type, or the default if the field is set to an invalid enum value.
Sourcepub fn set_operation_type(&mut self, value: RequestOperationTypeProto)
pub fn set_operation_type(&mut self, value: RequestOperationTypeProto)
Sets operation_type 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.
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 fields(
&self,
) -> FilterMap<Cloned<Iter<'_, i32>>, fn(i32) -> Option<FieldProto>>
pub fn fields( &self, ) -> FilterMap<Cloned<Iter<'_, i32>>, fn(i32) -> Option<FieldProto>>
Returns an iterator which yields the valid enum values contained in fields.
Sourcepub fn push_fields(&mut self, value: FieldProto)
pub fn push_fields(&mut self, value: FieldProto)
Appends the provided enum value to fields.
Sourcepub fn measures(
&self,
) -> FilterMap<Cloned<Iter<'_, i32>>, fn(i32) -> Option<MeasureProto>>
pub fn measures( &self, ) -> FilterMap<Cloned<Iter<'_, i32>>, fn(i32) -> Option<MeasureProto>>
Returns an iterator which yields the valid enum values contained in measures.
Sourcepub fn push_measures(&mut self, value: MeasureProto)
pub fn push_measures(&mut self, value: MeasureProto)
Appends the provided enum value to measures.
Trait Implementations§
Source§impl Clone for QueryPositionRequestProto
impl Clone for QueryPositionRequestProto
Source§fn clone(&self) -> QueryPositionRequestProto
fn clone(&self) -> QueryPositionRequestProto
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 QueryPositionRequestProto
impl Debug for QueryPositionRequestProto
Source§impl Default for QueryPositionRequestProto
impl Default for QueryPositionRequestProto
Source§impl Message for QueryPositionRequestProto
impl Message for QueryPositionRequestProto
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.impl StructuralPartialEq for QueryPositionRequestProto
Auto Trait Implementations§
impl Freeze for QueryPositionRequestProto
impl RefUnwindSafe for QueryPositionRequestProto
impl Send for QueryPositionRequestProto
impl Sync for QueryPositionRequestProto
impl Unpin for QueryPositionRequestProto
impl UnwindSafe for QueryPositionRequestProto
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