#[repr(u8)]pub enum ArchivedSimpleFilter{
Eq {
field: <String as Archive>::Archived,
value: <Value as Archive>::Archived,
},
Ne {
field: <String as Archive>::Archived,
value: <Value as Archive>::Archived,
},
Lt {
field: <String as Archive>::Archived,
value: <Value as Archive>::Archived,
},
Le {
field: <String as Archive>::Archived,
value: <Value as Archive>::Archived,
},
Gt {
field: <String as Archive>::Archived,
value: <Value as Archive>::Archived,
},
Ge {
field: <String as Archive>::Archived,
value: <Value as Archive>::Archived,
},
In {
field: <String as Archive>::Archived,
values: <Vec<Value> as Archive>::Archived,
},
NotIn {
field: <String as Archive>::Archived,
values: <Vec<Value> as Archive>::Archived,
},
IsNull {
field: <String as Archive>::Archived,
},
IsNotNull {
field: <String as Archive>::Archived,
},
Like {
field: <String as Archive>::Archived,
pattern: <String as Archive>::Archived,
},
NotLike {
field: <String as Archive>::Archived,
pattern: <String as Archive>::Archived,
},
}Expand description
An archived SimpleFilter
Variants§
Eq
The archived counterpart of SimpleFilter::Eq
Fields
field: <String as Archive>::ArchivedThe archived counterpart of SimpleFilter::Eq::field
value: <Value as Archive>::ArchivedThe archived counterpart of SimpleFilter::Eq::value
Ne
The archived counterpart of SimpleFilter::Ne
Fields
field: <String as Archive>::ArchivedThe archived counterpart of SimpleFilter::Ne::field
value: <Value as Archive>::ArchivedThe archived counterpart of SimpleFilter::Ne::value
Lt
The archived counterpart of SimpleFilter::Lt
Fields
field: <String as Archive>::ArchivedThe archived counterpart of SimpleFilter::Lt::field
value: <Value as Archive>::ArchivedThe archived counterpart of SimpleFilter::Lt::value
Le
The archived counterpart of SimpleFilter::Le
Fields
field: <String as Archive>::ArchivedThe archived counterpart of SimpleFilter::Le::field
value: <Value as Archive>::ArchivedThe archived counterpart of SimpleFilter::Le::value
Gt
The archived counterpart of SimpleFilter::Gt
Fields
field: <String as Archive>::ArchivedThe archived counterpart of SimpleFilter::Gt::field
value: <Value as Archive>::ArchivedThe archived counterpart of SimpleFilter::Gt::value
Ge
The archived counterpart of SimpleFilter::Ge
Fields
field: <String as Archive>::ArchivedThe archived counterpart of SimpleFilter::Ge::field
value: <Value as Archive>::ArchivedThe archived counterpart of SimpleFilter::Ge::value
In
The archived counterpart of SimpleFilter::In
Fields
field: <String as Archive>::ArchivedThe archived counterpart of SimpleFilter::In::field
NotIn
The archived counterpart of SimpleFilter::NotIn
Fields
field: <String as Archive>::ArchivedThe archived counterpart of SimpleFilter::NotIn::field
IsNull
The archived counterpart of SimpleFilter::IsNull
Fields
field: <String as Archive>::ArchivedThe archived counterpart of SimpleFilter::IsNull::field
IsNotNull
The archived counterpart of SimpleFilter::IsNotNull
Fields
field: <String as Archive>::ArchivedThe archived counterpart of SimpleFilter::IsNotNull::field
Like
The archived counterpart of SimpleFilter::Like
Fields
field: <String as Archive>::ArchivedThe archived counterpart of SimpleFilter::Like::field
pattern: <String as Archive>::ArchivedThe archived counterpart of SimpleFilter::Like::pattern
NotLike
The archived counterpart of SimpleFilter::NotLike
Fields
field: <String as Archive>::ArchivedThe archived counterpart of SimpleFilter::NotLike::field
pattern: <String as Archive>::ArchivedThe archived counterpart of SimpleFilter::NotLike::pattern
Trait Implementations§
Source§impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedSimpleFilter
impl<__C: Fallible + ?Sized> CheckBytes<__C> for ArchivedSimpleFilter
impl Portable for ArchivedSimpleFilter
Auto Trait Implementations§
impl Freeze for ArchivedSimpleFilter
impl RefUnwindSafe for ArchivedSimpleFilter
impl Send for ArchivedSimpleFilter
impl Sync for ArchivedSimpleFilter
impl !Unpin for ArchivedSimpleFilter
impl UnwindSafe for ArchivedSimpleFilter
Blanket Implementations§
Source§impl<T> ArchivePointee for T
impl<T> ArchivePointee for T
Source§type ArchivedMetadata = ()
type ArchivedMetadata = ()
Source§fn pointer_metadata(
_: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
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
Source§impl<T> LayoutRaw for T
impl<T> LayoutRaw for T
Source§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Source§impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
impl<T, N1, N2> Niching<NichedOption<T, N1>> for N2
Source§unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
unsafe fn is_niched(niched: *const NichedOption<T, N1>) -> bool
Source§fn resolve_niched(out: Place<NichedOption<T, N1>>)
fn resolve_niched(out: Place<NichedOption<T, N1>>)
out indicating that a T is niched.