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 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 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(&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 RentalTerms
impl PartialEq for RentalTerms
impl Copy for RentalTerms
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