pub struct DagPlanView {
pub index: usize,
pub parallel_eligible: bool,
pub reads: HashSet<ScheduleResource>,
pub writes: HashSet<ScheduleResource>,
}Expand description
Lightweight plan view for scheduling (no execution state).
Fields§
§index: usize§parallel_eligible: bool§reads: HashSet<ScheduleResource>§writes: HashSet<ScheduleResource>Implementations§
Source§impl DagPlanView
impl DagPlanView
pub fn depends_on(&self, prior: &Self) -> bool
Trait Implementations§
Source§impl Clone for DagPlanView
impl Clone for DagPlanView
Source§fn clone(&self) -> DagPlanView
fn clone(&self) -> DagPlanView
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for DagPlanView
impl RefUnwindSafe for DagPlanView
impl Send for DagPlanView
impl Sync for DagPlanView
impl Unpin for DagPlanView
impl UnsafeUnpin for DagPlanView
impl UnwindSafe for DagPlanView
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