PakIndexIdentifier

Trait PakIndexIdentifier 

Source
pub trait PakIndexIdentifier {
    // Required method
    fn identifier(&self) -> &str;

    // Provided methods
    fn equals<T, V>(&self, other: V) -> PakQuery<T>
       where T: DeserializeGroup,
             V: IntoPakValue { ... }
    fn less_than<T, V>(&self, other: V) -> PakQuery<T>
       where T: DeserializeGroup,
             V: IntoPakValue { ... }
    fn greater_than<T, V>(&self, other: V) -> PakQuery<T>
       where T: DeserializeGroup,
             V: IntoPakValue { ... }
    fn greater_than_or_equal<T, V>(&self, other: V) -> PakQuery<T>
       where T: DeserializeGroup,
             V: IntoPakValue { ... }
    fn less_than_or_equal<T, V>(&self, other: V) -> PakQuery<T>
       where T: DeserializeGroup,
             V: IntoPakValue { ... }
    fn contains_value<T, V>(&self, other: V) -> PakQuery<T>
       where T: DeserializeGroup,
             V: IntoPakValue { ... }
}

Required Methods§

Source

fn identifier(&self) -> &str

Provided Methods§

Source

fn equals<T, V>(&self, other: V) -> PakQuery<T>

Source

fn less_than<T, V>(&self, other: V) -> PakQuery<T>

Source

fn greater_than<T, V>(&self, other: V) -> PakQuery<T>

Source

fn greater_than_or_equal<T, V>(&self, other: V) -> PakQuery<T>

Source

fn less_than_or_equal<T, V>(&self, other: V) -> PakQuery<T>

Source

fn contains_value<T, V>(&self, other: V) -> PakQuery<T>

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementations on Foreign Types§

Source§

impl PakIndexIdentifier for String

Source§

fn identifier(&self) -> &str

Source§

impl<'id> PakIndexIdentifier for &'id str

Source§

fn identifier(&self) -> &str

Implementors§