pub struct LaneAssignment {
pub item_lanes: Vec<u32>,
pub estimated_makespan: u64,
pub total_cost: u64,
}Fields§
§item_lanes: Vec<u32>Lane of each item.
estimated_makespan: u64Estimated completion time of the schedule.
total_cost: u64Sum of all item costs, i.e. the estimated single-lane execution time.
Trait Implementations§
Source§impl Clone for LaneAssignment
impl Clone for LaneAssignment
Source§impl Debug for LaneAssignment
impl Debug for LaneAssignment
impl Eq for LaneAssignment
Source§impl PartialEq for LaneAssignment
impl PartialEq for LaneAssignment
impl StructuralPartialEq for LaneAssignment
Auto Trait Implementations§
impl Freeze for LaneAssignment
impl RefUnwindSafe for LaneAssignment
impl Send for LaneAssignment
impl Sync for LaneAssignment
impl Unpin for LaneAssignment
impl UnsafeUnpin for LaneAssignment
impl UnwindSafe for LaneAssignment
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