pub struct DumpTask {
pub id: String,
pub status: DumpStatus,
pub error_message: Option<String>,
pub created_at: Option<DateTime<Utc>>,
}Expand description
A server-side dump task (boundary-translated from DSP-API’s DataTask).
Fields§
§id: StringUnique identifier for the dump job (URL-safe, used verbatim in subsequent status/download/delete calls).
status: DumpStatus§error_message: Option<String>Only meaningful when status == Failed. The value is pre-truncated to
≤500 chars at the client boundary (the single truncation point in
HttpDspClient); the Step 8 poll-loop Failed branch relies on this
invariant — do not store un-truncated messages here.
created_at: Option<DateTime<Utc>>When the dump was created on the server, if known.
Parsed best-effort from the createdAt field in the server response
(RFC 3339). None if the field is absent or cannot be parsed —
created_at is display-only, never load-bearing.
Trait Implementations§
impl Eq for DumpTask
impl StructuralPartialEq for DumpTask
Auto Trait Implementations§
impl Freeze for DumpTask
impl RefUnwindSafe for DumpTask
impl Send for DumpTask
impl Sync for DumpTask
impl Unpin for DumpTask
impl UnsafeUnpin for DumpTask
impl UnwindSafe for DumpTask
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.