pub struct TimeDistanceRecord {
pub timestamp: DateTimeTz,
pub activity: ActivityType,
pub distance: Option<Meter<f64>>,
pub duration: Option<Second<f64>>,
pub comments: Option<String>,
}Fields§
§timestamp: DateTimeTz§activity: ActivityType§distance: Option<Meter<f64>>§duration: Option<Second<f64>>§comments: Option<String>Implementations§
Source§impl TimeDistanceRecord
impl TimeDistanceRecord
pub fn new( timestamp: DateTimeTz, activity: ActivityType, distance: Option<Meter<f64>>, duration: Option<Second<f64>>, comments: Option<String>, ) -> TimeDistanceRecord
Trait Implementations§
Source§impl Clone for TimeDistanceRecord
impl Clone for TimeDistanceRecord
Source§fn clone(&self) -> TimeDistanceRecord
fn clone(&self) -> TimeDistanceRecord
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 TimeDistanceRecord
impl Debug for TimeDistanceRecord
Source§impl<'de> Deserialize<'de> for TimeDistanceRecord
impl<'de> Deserialize<'de> for TimeDistanceRecord
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<TimeDistanceRecord> for TraxRecord
impl From<TimeDistanceRecord> for TraxRecord
Source§fn from(r: TimeDistanceRecord) -> TraxRecord
fn from(r: TimeDistanceRecord) -> TraxRecord
Converts to this type from the input type.
Source§impl PartialEq for TimeDistanceRecord
impl PartialEq for TimeDistanceRecord
Source§impl Recordable for TimeDistanceRecord
impl Recordable for TimeDistanceRecord
Source§fn timestamp(&self) -> DateTimeTz
fn timestamp(&self) -> DateTimeTz
The timestamp for the record.
A list of string tags that can be used for indexing. This list defined per-type.
Source§impl Serialize for TimeDistanceRecord
impl Serialize for TimeDistanceRecord
impl StructuralPartialEq for TimeDistanceRecord
Auto Trait Implementations§
impl Freeze for TimeDistanceRecord
impl RefUnwindSafe for TimeDistanceRecord
impl Send for TimeDistanceRecord
impl Sync for TimeDistanceRecord
impl Unpin for TimeDistanceRecord
impl UnwindSafe for TimeDistanceRecord
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