pub enum SelectionExpansion {
Exact,
DirectChildren,
Descendants,
}Expand description
Exact expansion selected by the caller; no implicit role or root special case.
Variants§
Exact
Include exactly the explicitly named physical targets.
DirectChildren
Include named targets and their direct children only.
Descendants
Include named targets and every declared descendant.
Trait Implementations§
Source§impl Clone for SelectionExpansion
impl Clone for SelectionExpansion
impl Copy for SelectionExpansion
Source§impl Debug for SelectionExpansion
impl Debug for SelectionExpansion
impl Eq for SelectionExpansion
Source§impl PartialEq for SelectionExpansion
impl PartialEq for SelectionExpansion
impl StructuralPartialEq for SelectionExpansion
Auto Trait Implementations§
impl Freeze for SelectionExpansion
impl RefUnwindSafe for SelectionExpansion
impl Send for SelectionExpansion
impl Sync for SelectionExpansion
impl Unpin for SelectionExpansion
impl UnsafeUnpin for SelectionExpansion
impl UnwindSafe for SelectionExpansion
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