pub struct Course {
pub name: Option<String>,
pub laps: Option<Vec<CourseLap>>,
pub track_points: Option<Vec<TrackPoint>>,
pub notes: Option<String>,
pub course_point: Option<CoursePoint>,
pub creator: Option<SourceType>,
}
Fields§
§name: Option<String>
§laps: Option<Vec<CourseLap>>
§track_points: Option<Vec<TrackPoint>>
§notes: Option<String>
§course_point: Option<CoursePoint>
§creator: Option<SourceType>
Trait Implementations§
impl StructuralPartialEq for Course
Auto Trait Implementations§
impl Freeze for Course
impl RefUnwindSafe for Course
impl Send for Course
impl Sync for Course
impl Unpin for Course
impl UnwindSafe for Course
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