Struct charts::filter::string_like::StringLikeFilter
source · [−]pub struct StringLikeFilter<Spec> { /* private fields */ }
Expand description
A filter for a lists of string-like elements.
Implementations
sourceimpl<Spec> StringLikeFilter<Spec>
impl<Spec> StringLikeFilter<Spec>
sourceimpl<Spec> StringLikeFilter<Spec> where
Spec: SpecExt,
impl<Spec> StringLikeFilter<Spec> where
Spec: SpecExt,
Trait Implementations
sourceimpl<Spec: Clone> Clone for StringLikeFilter<Spec>
impl<Spec: Clone> Clone for StringLikeFilter<Spec>
sourcefn clone(&self) -> StringLikeFilter<Spec>
fn clone(&self) -> StringLikeFilter<Spec>
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl<Spec: Debug> Debug for StringLikeFilter<Spec>
impl<Spec: Debug> Debug for StringLikeFilter<Spec>
sourceimpl Default for StringLikeFilter<LabelSpec>
impl Default for StringLikeFilter<LabelSpec>
sourceimpl Default for StringLikeFilter<LocSpec>
impl Default for StringLikeFilter<LocSpec>
sourceimpl<'de, Spec> Deserialize<'de> for StringLikeFilter<Spec> where
Spec: Deserialize<'de>,
impl<'de, Spec> Deserialize<'de> for StringLikeFilter<Spec> where
Spec: Deserialize<'de>,
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl<Spec> Display for StringLikeFilter<Spec> where
Spec: SpecExt,
impl<Spec> Display for StringLikeFilter<Spec> where
Spec: SpecExt,
sourceimpl<Spec> FilterExt<Arc<Vec<<Spec as SpecExt>::Data, Global>>> for StringLikeFilter<Spec> where
Spec: SpecExt,
impl<Spec> FilterExt<Arc<Vec<<Spec as SpecExt>::Data, Global>>> for StringLikeFilter<Spec> where
Spec: SpecExt,
sourceimpl From<StringLikeFilter<LabelSpec>> for RawSubFilter
impl From<StringLikeFilter<LabelSpec>> for RawSubFilter
sourcefn from(filter: LabelFilter) -> Self
fn from(filter: LabelFilter) -> Self
Converts to this type from the input type.
sourceimpl From<StringLikeFilter<LabelSpec>> for SubFilter
impl From<StringLikeFilter<LabelSpec>> for SubFilter
sourcefn from(filter: LabelFilter) -> Self
fn from(filter: LabelFilter) -> Self
Converts to this type from the input type.
sourceimpl From<StringLikeFilter<LocSpec>> for RawSubFilter
impl From<StringLikeFilter<LocSpec>> for RawSubFilter
sourceimpl From<StringLikeFilter<LocSpec>> for SubFilter
impl From<StringLikeFilter<LocSpec>> for SubFilter
sourceimpl<Spec: PartialEq> PartialEq<StringLikeFilter<Spec>> for StringLikeFilter<Spec>
impl<Spec: PartialEq> PartialEq<StringLikeFilter<Spec>> for StringLikeFilter<Spec>
sourcefn eq(&self, other: &StringLikeFilter<Spec>) -> bool
fn eq(&self, other: &StringLikeFilter<Spec>) -> bool
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
sourcefn ne(&self, other: &StringLikeFilter<Spec>) -> bool
fn ne(&self, other: &StringLikeFilter<Spec>) -> bool
This method tests for !=
.
sourceimpl<Spec> Serialize for StringLikeFilter<Spec> where
Spec: Serialize,
impl<Spec> Serialize for StringLikeFilter<Spec> where
Spec: Serialize,
impl<Spec: Eq> Eq for StringLikeFilter<Spec>
impl<Spec> StructuralEq for StringLikeFilter<Spec>
impl<Spec> StructuralPartialEq for StringLikeFilter<Spec>
Auto Trait Implementations
impl<Spec> RefUnwindSafe for StringLikeFilter<Spec> where
Spec: RefUnwindSafe,
impl<Spec> Send for StringLikeFilter<Spec> where
Spec: Send,
impl<Spec> Sync for StringLikeFilter<Spec> where
Spec: Sync,
impl<Spec> Unpin for StringLikeFilter<Spec> where
Spec: Unpin,
impl<Spec> UnwindSafe for StringLikeFilter<Spec> where
Spec: UnwindSafe,
Blanket Implementations
sourceimpl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
T: FloatComponent,
Swp: WhitePoint,
Dwp: WhitePoint,
D: AdaptFrom<S, Swp, Dwp, T>,
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for S where
T: FloatComponent,
Swp: WhitePoint,
Dwp: WhitePoint,
D: AdaptFrom<S, Swp, Dwp, T>,
sourcefn adapt_into_using<M>(self, method: M) -> D where
M: TransformMatrix<Swp, Dwp, T>,
fn adapt_into_using<M>(self, method: M) -> D where
M: TransformMatrix<Swp, Dwp, T>,
Convert the source color to the destination color using the specified method Read more
sourcefn adapt_into(self) -> D
fn adapt_into(self) -> D
Convert the source color to the destination color using the bradford method by default Read more
impl<Src, Scheme> ApproxFrom<Src, Scheme> for Src where
Scheme: ApproxScheme,
impl<Src, Scheme> ApproxFrom<Src, Scheme> for Src where
Scheme: ApproxScheme,
type Err = NoError
type Err = NoError
The error type produced by a failed conversion.
fn approx_from(src: Src) -> Result<Src, <Src as ApproxFrom<Src, Scheme>>::Err>
fn approx_from(src: Src) -> Result<Src, <Src as ApproxFrom<Src, Scheme>>::Err>
Convert the given value into an approximately equivalent representation.
impl<Dst, Src, Scheme> ApproxInto<Dst, Scheme> for Src where
Dst: ApproxFrom<Src, Scheme>,
Scheme: ApproxScheme,
impl<Dst, Src, Scheme> ApproxInto<Dst, Scheme> for Src where
Dst: ApproxFrom<Src, Scheme>,
Scheme: ApproxScheme,
type Err = <Dst as ApproxFrom<Src, Scheme>>::Err
type Err = <Dst as ApproxFrom<Src, Scheme>>::Err
The error type produced by a failed conversion.
fn approx_into(self) -> Result<Dst, <Src as ApproxInto<Dst, Scheme>>::Err>
fn approx_into(self) -> Result<Dst, <Src as ApproxInto<Dst, Scheme>>::Err>
Convert the subject into an approximately equivalent representation.
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
impl<T> ConvUtil for T
impl<T> ConvUtil for T
fn approx_as<Dst>(self) -> Result<Dst, Self::Err> where
Self: ApproxInto<Dst, DefaultApprox>,
fn approx_as<Dst>(self) -> Result<Dst, Self::Err> where
Self: ApproxInto<Dst, DefaultApprox>,
Approximate the subject to a given type with the default scheme.
fn approx_as_by<Dst, Scheme>(self) -> Result<Dst, Self::Err> where
Self: ApproxInto<Dst, Scheme>,
Scheme: ApproxScheme,
fn approx_as_by<Dst, Scheme>(self) -> Result<Dst, Self::Err> where
Self: ApproxInto<Dst, Scheme>,
Scheme: ApproxScheme,
Approximate the subject to a given type with a specific scheme.
sourceimpl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Q where
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to key
and return true
if they are equal.
sourceimpl<T, U> IntoColor<U> for T where
U: FromColor<T>,
impl<T, U> IntoColor<U> for T where
U: FromColor<T>,
sourcefn into_color(self) -> U
fn into_color(self) -> U
Convert into T with values clamped to the color defined bounds Read more
sourceimpl<T, U> IntoColorUnclamped<U> for T where
U: FromColorUnclamped<T>,
impl<T, U> IntoColorUnclamped<U> for T where
U: FromColorUnclamped<T>,
sourcefn into_color_unclamped(self) -> U
fn into_color_unclamped(self) -> U
Convert into T. The resulting color might be invalid in its color space Read more
sourceimpl<T, U> TryIntoColor<U> for T where
U: TryFromColor<T>,
impl<T, U> TryIntoColor<U> for T where
U: TryFromColor<T>,
sourcefn try_into_color(self) -> Result<U, OutOfBounds<U>>
fn try_into_color(self) -> Result<U, OutOfBounds<U>>
Convert into T, returning ok if the color is inside of its defined
range, otherwise an OutOfBounds
error is returned which contains
the unclamped color. Read more
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
fn vzip(self) -> V
impl<Src> ValueFrom<Src> for Src
impl<Src> ValueFrom<Src> for Src
type Err = NoError
type Err = NoError
The error type produced by a failed conversion.
fn value_from(src: Src) -> Result<Src, <Src as ValueFrom<Src>>::Err>
fn value_from(src: Src) -> Result<Src, <Src as ValueFrom<Src>>::Err>
Convert the given value into an exactly equivalent representation.
impl<Src, Dst> ValueInto<Dst> for Src where
Dst: ValueFrom<Src>,
impl<Src, Dst> ValueInto<Dst> for Src where
Dst: ValueFrom<Src>,
type Err = <Dst as ValueFrom<Src>>::Err
type Err = <Dst as ValueFrom<Src>>::Err
The error type produced by a failed conversion.
fn value_into(self) -> Result<Dst, <Src as ValueInto<Dst>>::Err>
fn value_into(self) -> Result<Dst, <Src as ValueInto<Dst>>::Err>
Convert the subject into an exactly equivalent representation.