pub struct HistoricalSession {
pub start_date_time: Option<String>,
pub end_date_time: Option<String>,
pub ref_date: Option<String>,
}Fields§
§start_date_time: Option<String>§end_date_time: Option<String>§ref_date: Option<String>Implementations§
Source§impl HistoricalSession
impl HistoricalSession
Sourcepub fn start_date_time(&self) -> &str
pub fn start_date_time(&self) -> &str
Returns the value of start_date_time, or the default value if start_date_time is unset.
Sourcepub fn end_date_time(&self) -> &str
pub fn end_date_time(&self) -> &str
Returns the value of end_date_time, or the default value if end_date_time is unset.
Trait Implementations§
Source§impl Clone for HistoricalSession
impl Clone for HistoricalSession
Source§fn clone(&self) -> HistoricalSession
fn clone(&self) -> HistoricalSession
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 HistoricalSession
impl Debug for HistoricalSession
Source§impl Default for HistoricalSession
impl Default for HistoricalSession
impl Eq for HistoricalSession
Source§impl Hash for HistoricalSession
impl Hash for HistoricalSession
Source§impl Message for HistoricalSession
impl Message for HistoricalSession
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 HistoricalSession
impl PartialEq for HistoricalSession
impl StructuralPartialEq for HistoricalSession
Auto Trait Implementations§
impl Freeze for HistoricalSession
impl RefUnwindSafe for HistoricalSession
impl Send for HistoricalSession
impl Sync for HistoricalSession
impl Unpin for HistoricalSession
impl UnsafeUnpin for HistoricalSession
impl UnwindSafe for HistoricalSession
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