pub struct VehicleInfo {
pub license_plate_last_character: String,
pub emission_type: i32,
}
Expand description
Encapsulates the vehicle information, such as the vehicle emission type.
Fields§
§license_plate_last_character: String
Specifies the license plate last character. Could be a digit or a letter.
emission_type: i32
Describes the vehicle’s emission type.
Applies only to the DRIVE
[RouteTravelMode
][google.maps.routes.v1.RouteTravelMode].
Implementations§
Source§impl VehicleInfo
impl VehicleInfo
Sourcepub fn emission_type(&self) -> VehicleEmissionType
pub fn emission_type(&self) -> VehicleEmissionType
Returns the enum value of emission_type
, or the default if the field is set to an invalid enum value.
Sourcepub fn set_emission_type(&mut self, value: VehicleEmissionType)
pub fn set_emission_type(&mut self, value: VehicleEmissionType)
Sets emission_type
to the provided enum value.
Trait Implementations§
Source§impl Clone for VehicleInfo
impl Clone for VehicleInfo
Source§fn clone(&self) -> VehicleInfo
fn clone(&self) -> VehicleInfo
Returns a copy 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 VehicleInfo
impl Debug for VehicleInfo
Source§impl Default for VehicleInfo
impl Default for VehicleInfo
Source§fn default() -> VehicleInfo
fn default() -> VehicleInfo
Returns the “default value” for a type. Read more
Source§impl Message for VehicleInfo
impl Message for VehicleInfo
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(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
fn encode(&self, buf: &mut impl BufMut) -> Result<(), EncodeError>where
Self: Sized,
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(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
fn encode_length_delimited(
&self,
buf: &mut impl BufMut,
) -> Result<(), EncodeError>where
Self: Sized,
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(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes an instance of the message from a buffer. Read more
Source§fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
fn decode_length_delimited(buf: impl Buf) -> Result<Self, DecodeError>where
Self: Default,
Decodes a length-delimited instance of the message from the buffer.
Source§fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes an instance of the message from a buffer, and merges it into
self
. Read moreSource§fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
fn merge_length_delimited(&mut self, buf: impl Buf) -> Result<(), DecodeError>where
Self: Sized,
Decodes a length-delimited instance of the message from buffer, and
merges it into
self
.Source§impl PartialEq for VehicleInfo
impl PartialEq for VehicleInfo
impl StructuralPartialEq for VehicleInfo
Auto Trait Implementations§
impl Freeze for VehicleInfo
impl RefUnwindSafe for VehicleInfo
impl Send for VehicleInfo
impl Sync for VehicleInfo
impl Unpin for VehicleInfo
impl UnwindSafe for VehicleInfo
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