Enum smartnoise_validator::proto::FilterLevel[][src]

#[repr(i32)]pub enum FilterLevel {
    Public,
    PublicAndPrior,
    All,
}

Variants

Public

release from runtime should include public data (either literals or sanitized data)

PublicAndPrior

release from runtime should include public and prior known values

All

release from runtime should include evaluations from all nodes

Implementations

impl FilterLevel[src]

pub fn is_valid(value: i32) -> bool[src]

Returns true if value is a variant of FilterLevel.

pub fn from_i32(value: i32) -> Option<FilterLevel>[src]

Converts an i32 to a FilterLevel, or None if value is not a valid variant.

Trait Implementations

impl Clone for FilterLevel[src]

impl Copy for FilterLevel[src]

impl Debug for FilterLevel[src]

impl Default for FilterLevel[src]

impl Eq for FilterLevel[src]

impl Hash for FilterLevel[src]

impl Ord for FilterLevel[src]

impl PartialEq<FilterLevel> for FilterLevel[src]

impl PartialOrd<FilterLevel> for FilterLevel[src]

impl StructuralEq for FilterLevel[src]

impl StructuralPartialEq for FilterLevel[src]

Auto Trait Implementations

impl RefUnwindSafe for FilterLevel

impl Send for FilterLevel

impl Sync for FilterLevel

impl Unpin for FilterLevel

impl UnwindSafe for FilterLevel

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<Q, K> Equivalent<K> for Q where
    K: Borrow<Q> + ?Sized,
    Q: Eq + ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]