pub struct InGroupSubtreeScopeFilter { /* private fields */ }Expand description
Group subtree scope filter.
Implementations§
Source§impl InGroupSubtreeScopeFilter
impl InGroupSubtreeScopeFilter
Sourcepub fn new(property: impl Into<String>, ancestor_ids: Vec<ScopeValue>) -> Self
pub fn new(property: impl Into<String>, ancestor_ids: Vec<ScopeValue>) -> Self
Create a group subtree scope filter.
Sourcepub fn ancestor_ids(&self) -> &[ScopeValue]
pub fn ancestor_ids(&self) -> &[ScopeValue]
The ancestor group IDs.
Trait Implementations§
Source§impl Clone for InGroupSubtreeScopeFilter
impl Clone for InGroupSubtreeScopeFilter
Source§fn clone(&self) -> InGroupSubtreeScopeFilter
fn clone(&self) -> InGroupSubtreeScopeFilter
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 InGroupSubtreeScopeFilter
impl Debug for InGroupSubtreeScopeFilter
impl Eq for InGroupSubtreeScopeFilter
impl StructuralPartialEq for InGroupSubtreeScopeFilter
Auto Trait Implementations§
impl Freeze for InGroupSubtreeScopeFilter
impl RefUnwindSafe for InGroupSubtreeScopeFilter
impl Send for InGroupSubtreeScopeFilter
impl Sync for InGroupSubtreeScopeFilter
impl Unpin for InGroupSubtreeScopeFilter
impl UnsafeUnpin for InGroupSubtreeScopeFilter
impl UnwindSafe for InGroupSubtreeScopeFilter
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