pub struct FieldExclusion {
pub name: Option<String>,
pub index: Option<String>,
pub value: Option<String>,
}Expand description
A Lace-130 exclusion: records carrying a matching Field occurrence.
None components are the anonymous _. The composer appends the negated
atom to every composed selection and exposure facet, and its
AdvertisedField counterpart to request selection.
Fields§
§name: Option<String>§index: Option<String>§value: Option<String>Implementations§
Source§impl FieldExclusion
impl FieldExclusion
Sourcepub fn named(name: impl Into<String>) -> FieldExclusion
pub fn named(name: impl Into<String>) -> FieldExclusion
Exclude records carrying any occurrence of field name.
Trait Implementations§
Source§impl Clone for FieldExclusion
impl Clone for FieldExclusion
Source§fn clone(&self) -> FieldExclusion
fn clone(&self) -> FieldExclusion
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 FieldExclusion
impl Debug for FieldExclusion
Source§impl Default for FieldExclusion
impl Default for FieldExclusion
Source§fn default() -> FieldExclusion
fn default() -> FieldExclusion
Returns the “default value” for a type. Read more
impl Eq for FieldExclusion
Source§impl Hash for FieldExclusion
impl Hash for FieldExclusion
Source§impl Ord for FieldExclusion
impl Ord for FieldExclusion
Source§fn cmp(&self, other: &FieldExclusion) -> Ordering
fn cmp(&self, other: &FieldExclusion) -> Ordering
1.21.0 (const: unstable) · Source§fn max(self, other: Self) -> Selfwhere
Self: Sized,
fn max(self, other: Self) -> Selfwhere
Self: Sized,
Compares and returns the maximum of two values. Read more
Source§impl PartialEq for FieldExclusion
impl PartialEq for FieldExclusion
Source§fn eq(&self, other: &FieldExclusion) -> bool
fn eq(&self, other: &FieldExclusion) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl PartialOrd for FieldExclusion
impl PartialOrd for FieldExclusion
impl StructuralPartialEq for FieldExclusion
Auto Trait Implementations§
impl Freeze for FieldExclusion
impl RefUnwindSafe for FieldExclusion
impl Send for FieldExclusion
impl Sync for FieldExclusion
impl Unpin for FieldExclusion
impl UnsafeUnpin for FieldExclusion
impl UnwindSafe for FieldExclusion
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