pub struct RelationalTargets {
pub child_of: Option<BTreeSet<TaskId>>,
pub parent_of: Option<BTreeSet<TaskId>>,
pub depends_on: Option<BTreeSet<TaskId>>,
pub ancestor_of: Option<BTreeSet<TaskId>>,
}Expand description
Target sets for every relational filter in a QuerySpec.
A None field means the corresponding flag was not supplied;
Some(set) means the flag was supplied and the contained set
is its target set.
Fields§
§child_of: Option<BTreeSet<TaskId>>Target set of --child-of.
parent_of: Option<BTreeSet<TaskId>>Target set of --parent-of.
depends_on: Option<BTreeSet<TaskId>>Target set of --depends-on.
ancestor_of: Option<BTreeSet<TaskId>>Target set of --ancestor-of.
Implementations§
Trait Implementations§
Source§impl Clone for RelationalTargets
impl Clone for RelationalTargets
Source§fn clone(&self) -> RelationalTargets
fn clone(&self) -> RelationalTargets
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 moreSource§impl Debug for RelationalTargets
impl Debug for RelationalTargets
Source§impl Default for RelationalTargets
impl Default for RelationalTargets
Source§fn default() -> RelationalTargets
fn default() -> RelationalTargets
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for RelationalTargets
impl RefUnwindSafe for RelationalTargets
impl Send for RelationalTargets
impl Sync for RelationalTargets
impl Unpin for RelationalTargets
impl UnsafeUnpin for RelationalTargets
impl UnwindSafe for RelationalTargets
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