pub struct TaskAssignment {
pub task_id: usize,
pub task_name: String,
pub agent_id: usize,
pub agent_name: String,
pub start_min: i64,
pub end_min: i64,
}Expand description
A single task-to-agent assignment with resolved timing.
Fields§
§task_id: usize§task_name: String§agent_id: usize§agent_name: String§start_min: i64§end_min: i64Trait Implementations§
Source§impl Clone for TaskAssignment
impl Clone for TaskAssignment
Source§fn clone(&self) -> TaskAssignment
fn clone(&self) -> TaskAssignment
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 TaskAssignment
impl Debug for TaskAssignment
Source§impl<'de> Deserialize<'de> for TaskAssignment
impl<'de> Deserialize<'de> for TaskAssignment
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 TaskAssignment
impl RefUnwindSafe for TaskAssignment
impl Send for TaskAssignment
impl Sync for TaskAssignment
impl Unpin for TaskAssignment
impl UnsafeUnpin for TaskAssignment
impl UnwindSafe for TaskAssignment
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