pub struct InScopeFilter { /* private fields */ }Expand description
Set membership scope filter: property IN (values).
Implementations§
Source§impl InScopeFilter
impl InScopeFilter
Sourcepub fn new(property: impl Into<String>, values: Vec<ScopeValue>) -> Self
pub fn new(property: impl Into<String>, values: Vec<ScopeValue>) -> Self
Create a set membership scope filter.
Sourcepub fn from_values<V: Into<ScopeValue>>(
property: impl Into<String>,
values: impl IntoIterator<Item = V>,
) -> Self
pub fn from_values<V: Into<ScopeValue>>( property: impl Into<String>, values: impl IntoIterator<Item = V>, ) -> Self
Create from an iterator of convertible values.
Sourcepub fn values(&self) -> &[ScopeValue]
pub fn values(&self) -> &[ScopeValue]
The filter values.
Trait Implementations§
Source§impl Clone for InScopeFilter
impl Clone for InScopeFilter
Source§fn clone(&self) -> InScopeFilter
fn clone(&self) -> InScopeFilter
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 InScopeFilter
impl Debug for InScopeFilter
Source§impl PartialEq for InScopeFilter
impl PartialEq for InScopeFilter
impl Eq for InScopeFilter
impl StructuralPartialEq for InScopeFilter
Auto Trait Implementations§
impl Freeze for InScopeFilter
impl RefUnwindSafe for InScopeFilter
impl Send for InScopeFilter
impl Sync for InScopeFilter
impl Unpin for InScopeFilter
impl UnsafeUnpin for InScopeFilter
impl UnwindSafe for InScopeFilter
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