#[non_exhaustive]pub enum FacetControl {
Take,
Join(Join),
Prune,
}Expand description
One of the controls a value draws.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Take
The value’s own control.
Join(Join)
One of an open group’s two join words.
Prune
The exclude control, in a mode that prunes.
Trait Implementations§
Source§impl Clone for FacetControl
impl Clone for FacetControl
impl Copy for FacetControl
Source§impl Debug for FacetControl
impl Debug for FacetControl
impl Eq for FacetControl
Source§impl PartialEq for FacetControl
impl PartialEq for FacetControl
impl StructuralPartialEq for FacetControl
Auto Trait Implementations§
impl Forget for FacetControl
impl Freeze for FacetControl
impl Move for FacetControl
impl RefUnwindSafe for FacetControl
impl Send for FacetControl
impl Sync for FacetControl
impl Unpin for FacetControl
impl UnsafeUnpin for FacetControl
impl UnwindSafe for FacetControl
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