pub struct ValidityRange {
pub time_unit: TimeUnit,
pub value: i32,
pub hours_after_midnight: Option<Option<i32>>,
}Fields§
§time_unit: TimeUnit§value: i32§hours_after_midnight: Option<Option<i32>>validity extended after midnight
Implementations§
Source§impl ValidityRange
impl ValidityRange
pub fn new(time_unit: TimeUnit, value: i32) -> ValidityRange
Trait Implementations§
Source§impl Clone for ValidityRange
impl Clone for ValidityRange
Source§fn clone(&self) -> ValidityRange
fn clone(&self) -> ValidityRange
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 ValidityRange
impl Debug for ValidityRange
Source§impl Default for ValidityRange
impl Default for ValidityRange
Source§fn default() -> ValidityRange
fn default() -> ValidityRange
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ValidityRange
impl<'de> Deserialize<'de> for ValidityRange
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ValidityRange
impl PartialEq for ValidityRange
Source§impl Serialize for ValidityRange
impl Serialize for ValidityRange
impl StructuralPartialEq for ValidityRange
Auto Trait Implementations§
impl Freeze for ValidityRange
impl RefUnwindSafe for ValidityRange
impl Send for ValidityRange
impl Sync for ValidityRange
impl Unpin for ValidityRange
impl UnwindSafe for ValidityRange
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