Struct googleplay_protobuf::googleplay::RentalTerms
source · pub struct RentalTerms {
pub d_eprecated_grant_period_seconds: Option<i32>,
pub d_eprecated_activate_period_seconds: Option<i32>,
pub grant_period: Option<TimePeriod>,
pub activate_period: Option<TimePeriod>,
}
Fields§
§d_eprecated_grant_period_seconds: Option<i32>
§d_eprecated_activate_period_seconds: Option<i32>
§grant_period: Option<TimePeriod>
§activate_period: Option<TimePeriod>
Implementations§
source§impl RentalTerms
impl RentalTerms
sourcepub fn d_eprecated_grant_period_seconds(&self) -> i32
pub fn d_eprecated_grant_period_seconds(&self) -> i32
Returns the value of d_eprecated_grant_period_seconds
, or the default value if d_eprecated_grant_period_seconds
is unset.
sourcepub fn d_eprecated_activate_period_seconds(&self) -> i32
pub fn d_eprecated_activate_period_seconds(&self) -> i32
Returns the value of d_eprecated_activate_period_seconds
, or the default value if d_eprecated_activate_period_seconds
is unset.
Trait Implementations§
source§impl Clone for RentalTerms
impl Clone for RentalTerms
source§fn clone(&self) -> RentalTerms
fn clone(&self) -> RentalTerms
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 RentalTerms
impl Debug for RentalTerms
source§impl Default for RentalTerms
impl Default for RentalTerms
source§impl Message for RentalTerms
impl Message for RentalTerms
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 RentalTerms
impl PartialEq for RentalTerms
source§fn eq(&self, other: &RentalTerms) -> bool
fn eq(&self, other: &RentalTerms) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for RentalTerms
Auto Trait Implementations§
impl Freeze for RentalTerms
impl RefUnwindSafe for RentalTerms
impl Send for RentalTerms
impl Sync for RentalTerms
impl Unpin for RentalTerms
impl UnwindSafe for RentalTerms
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