#[non_exhaustive]pub struct Task {Show 16 fields
pub created: OffsetDateTime,
pub modified: Option<OffsetDateTime>,
pub found_visibility: bool,
pub internal_meta_data: Option<HashMap<String, String>>,
pub score: Option<u8>,
pub start: OffsetDateTime,
pub end: OffsetDateTime,
pub visibility_start: Option<OffsetDateTime>,
pub visibility_end: Option<OffsetDateTime>,
pub billable: bool,
pub duration_in_seconds: u32,
pub task_within_config_window: bool,
pub duration: String,
pub file_results: Vec<String>,
pub meta_data: Option<HashMap<String, String>>,
pub links: HashMap<String, Url>,
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.created: OffsetDateTime§modified: Option<OffsetDateTime>§found_visibility: bool§internal_meta_data: Option<HashMap<String, String>>Unavailable for user accounts
score: Option<u8>Unavailable for user accounts
start: OffsetDateTime§end: OffsetDateTime§visibility_start: Option<OffsetDateTime>§visibility_end: Option<OffsetDateTime>§billable: bool§duration_in_seconds: u32§task_within_config_window: bool§duration: String§file_results: Vec<String>§meta_data: Option<HashMap<String, String>>§links: HashMap<String, Url>Trait Implementations§
impl Eq for Task
impl StructuralPartialEq for Task
Auto Trait Implementations§
impl Freeze for Task
impl RefUnwindSafe for Task
impl Send for Task
impl Sync for Task
impl Unpin for Task
impl UnwindSafe for Task
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