pub struct ExternalJobInfo {
pub provider: String,
pub remote_task_id: String,
pub status: String,
pub remote_status: Option<String>,
pub submitted_at: DateTime<Utc>,
pub last_polled_at: Option<DateTime<Utc>>,
pub next_poll_at: Option<DateTime<Utc>>,
pub deadline_at: Option<DateTime<Utc>>,
pub error_message: Option<String>,
}Fields§
§provider: String§remote_task_id: String§status: String§remote_status: Option<String>§submitted_at: DateTime<Utc>§last_polled_at: Option<DateTime<Utc>>§next_poll_at: Option<DateTime<Utc>>§deadline_at: Option<DateTime<Utc>>§error_message: Option<String>Trait Implementations§
Source§impl Clone for ExternalJobInfo
impl Clone for ExternalJobInfo
Source§fn clone(&self) -> ExternalJobInfo
fn clone(&self) -> ExternalJobInfo
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 ComposeSchema for ExternalJobInfo
impl ComposeSchema for ExternalJobInfo
Source§impl Debug for ExternalJobInfo
impl Debug for ExternalJobInfo
Source§impl<'de> Deserialize<'de> for ExternalJobInfo
impl<'de> Deserialize<'de> for ExternalJobInfo
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 JsonSchema for ExternalJobInfo
impl JsonSchema for ExternalJobInfo
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn inline_schema() -> bool
fn inline_schema() -> bool
Whether JSON Schemas generated for this type should be included directly in parent schemas,
rather than being re-used where possible using the
$ref keyword. Read moreSource§impl Serialize for ExternalJobInfo
impl Serialize for ExternalJobInfo
Auto Trait Implementations§
impl Freeze for ExternalJobInfo
impl RefUnwindSafe for ExternalJobInfo
impl Send for ExternalJobInfo
impl Sync for ExternalJobInfo
impl Unpin for ExternalJobInfo
impl UnsafeUnpin for ExternalJobInfo
impl UnwindSafe for ExternalJobInfo
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