Struct fiberplane_models::timestamps::TimeRange
source · pub struct TimeRange {
pub from: Timestamp,
pub to: Timestamp,
}Expand description
A range in time from a given timestamp (inclusive) up to another timestamp (exclusive).
Fields§
§from: Timestamp§to: TimestampImplementations§
Trait Implementations§
source§impl<'de> Deserialize<'de> for TimeRange
impl<'de> Deserialize<'de> for TimeRange
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 From<NewTimeRange> for TimeRange
impl From<NewTimeRange> for TimeRange
source§fn from(new_time_range: NewTimeRange) -> Self
fn from(new_time_range: NewTimeRange) -> Self
Converts to this type from the input type.
source§impl From<TimeRange> for NewTimeRange
impl From<TimeRange> for NewTimeRange
source§impl PartialEq for TimeRange
impl PartialEq for TimeRange
impl Eq for TimeRange
impl StructuralPartialEq for TimeRange
Auto Trait Implementations§
impl RefUnwindSafe for TimeRange
impl Send for TimeRange
impl Sync for TimeRange
impl Unpin for TimeRange
impl UnwindSafe for TimeRange
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