pub struct WorkPackage {
pub id: String,
pub title: String,
pub status: String,
pub sequence: u32,
pub started_at: Option<String>,
pub completed_at: Option<String>,
pub outcome: Option<String>,
pub depends_on: Vec<String>,
pub files: Vec<String>,
pub commands: Vec<String>,
pub evidence_refs: Vec<String>,
}Fields§
§id: String§title: String§status: String§sequence: u32§started_at: Option<String>§completed_at: Option<String>§outcome: Option<String>§depends_on: Vec<String>§files: Vec<String>§commands: Vec<String>§evidence_refs: Vec<String>Trait Implementations§
Source§impl Clone for WorkPackage
impl Clone for WorkPackage
Source§fn clone(&self) -> WorkPackage
fn clone(&self) -> WorkPackage
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 WorkPackage
impl Debug for WorkPackage
Auto Trait Implementations§
impl Freeze for WorkPackage
impl RefUnwindSafe for WorkPackage
impl Send for WorkPackage
impl Sync for WorkPackage
impl Unpin for WorkPackage
impl UnsafeUnpin for WorkPackage
impl UnwindSafe for WorkPackage
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