pub struct ProjectResultState {
pub result: ItemResult,
pub attempts: u32,
pub completed_at: Option<DateTime<Utc>>,
}Expand description
State of a single project’s processing
Fields§
§result: ItemResultProcessing result
attempts: u32Number of attempts made
completed_at: Option<DateTime<Utc>>When processing completed (if done)
Trait Implementations§
Source§impl Clone for ProjectResultState
impl Clone for ProjectResultState
Source§fn clone(&self) -> ProjectResultState
fn clone(&self) -> ProjectResultState
Returns a duplicate of the value. Read more
1.0.0 · 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 ProjectResultState
impl Debug for ProjectResultState
Source§impl<'de> Deserialize<'de> for ProjectResultState
impl<'de> Deserialize<'de> for ProjectResultState
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
Auto Trait Implementations§
impl Freeze for ProjectResultState
impl RefUnwindSafe for ProjectResultState
impl Send for ProjectResultState
impl Sync for ProjectResultState
impl Unpin for ProjectResultState
impl UnsafeUnpin for ProjectResultState
impl UnwindSafe for ProjectResultState
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