pub struct FiltersNames {
pub query: Ident,
pub filters: Ident,
pub sort_field: Ident,
pub sort_details: Ident,
pub input: Ident,
pub page: Ident,
pub query_params: Ident,
}Expand description
The names of the types #[derive(Filters)] generates for a struct (a
domain model or a DTO).
Fields§
§query: IdentThe query model: paging, sorting and the filter options.
filters: IdentThe filter options model.
sort_field: IdentThe sortable-fields enum.
sort_details: IdentThe sort details: a sort field and its direction.
input: IdentThe struct the derive is placed on.
page: IdentThe page of the struct.
query_params: IdentThe query parameters (API Filters only).
Trait Implementations§
Source§impl Clone for FiltersNames
impl Clone for FiltersNames
Source§impl Debug for FiltersNames
impl Debug for FiltersNames
impl Eq for FiltersNames
Source§impl PartialEq for FiltersNames
impl PartialEq for FiltersNames
impl StructuralPartialEq for FiltersNames
Auto Trait Implementations§
impl !Send for FiltersNames
impl !Sync for FiltersNames
impl Forget for FiltersNames
impl Freeze for FiltersNames
impl Move for FiltersNames
impl RefUnwindSafe for FiltersNames
impl Unpin for FiltersNames
impl UnsafeUnpin for FiltersNames
impl UnwindSafe for FiltersNames
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