pub struct QueryParamFilter {
pub field_paths: Vec<String>,
}Expand description
Represents a filter for query parameters, preventing them from being mapped if they are already handled by path parameters or the body.
Fields§
§field_paths: Vec<String>Encoding of the field paths. In Go implementation, this uses a DoubleArray trie structure for efficiency. Here we represent it as a set of field paths for simplicity in the domain model phase.
Trait Implementations§
Source§impl Clone for QueryParamFilter
impl Clone for QueryParamFilter
Source§fn clone(&self) -> QueryParamFilter
fn clone(&self) -> QueryParamFilter
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for QueryParamFilter
impl Debug for QueryParamFilter
Source§impl PartialEq for QueryParamFilter
impl PartialEq for QueryParamFilter
impl StructuralPartialEq for QueryParamFilter
Auto Trait Implementations§
impl Freeze for QueryParamFilter
impl RefUnwindSafe for QueryParamFilter
impl Send for QueryParamFilter
impl Sync for QueryParamFilter
impl Unpin for QueryParamFilter
impl UnwindSafe for QueryParamFilter
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