pub struct JobCompact {
pub asana_resource: AsanaResource,
pub new_project: Option<ProjectCompact>,
pub new_project_template: Option<ProjectTemplateCompact>,
pub new_task: Option<Value>,
pub resource_subtype: Option<String>,
pub status: Option<String>,
}Fields§
§asana_resource: AsanaResourceA generic Asana Resource, containing a globally unique identifier.
new_project: Option<ProjectCompact>§new_project_template: Option<ProjectTemplateCompact>§new_task: Option<Value>§resource_subtype: Option<String>The subtype of this resource. Different subtypes retain many of the same fields and behavior, but may render differently in Asana or represent resources with different semantic meaning.
status: Option<String>The current status of this job. The value is one of: not_started, in_progress, succeeded, or failed.
Trait Implementations§
Source§impl Clone for JobCompact
impl Clone for JobCompact
Source§fn clone(&self) -> JobCompact
fn clone(&self) -> JobCompact
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 JobCompact
impl Debug for JobCompact
Source§impl Default for JobCompact
impl Default for JobCompact
Source§fn default() -> JobCompact
fn default() -> JobCompact
Returns the “default value” for a type. Read more
Source§impl Deref for JobCompact
impl Deref for JobCompact
Source§impl DerefMut for JobCompact
impl DerefMut for JobCompact
Source§impl<'de> Deserialize<'de> for JobCompact
impl<'de> Deserialize<'de> for JobCompact
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 Display for JobCompact
impl Display for JobCompact
Auto Trait Implementations§
impl Freeze for JobCompact
impl RefUnwindSafe for JobCompact
impl Send for JobCompact
impl Sync for JobCompact
impl Unpin for JobCompact
impl UnsafeUnpin for JobCompact
impl UnwindSafe for JobCompact
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