pub struct FacetRequest {
pub facet_name: String,
pub relation_name: String,
pub query: QuerySelection,
pub include_all_facets: bool,
pub operation: Option<QueryOperation>,
}Fields§
§facet_name: String§relation_name: String§query: QuerySelection§include_all_facets: bool§operation: Option<QueryOperation>Implementations§
Source§impl FacetRequest
impl FacetRequest
pub fn new( facet_name: impl Into<String>, relation_name: impl Into<String>, query: impl Into<QuerySelection>, include_all_facets: bool, ) -> Self
pub fn with_operation(self, operation: QueryOperation) -> Self
Trait Implementations§
Source§impl Clone for FacetRequest
impl Clone for FacetRequest
Source§impl Debug for FacetRequest
impl Debug for FacetRequest
Source§impl PartialEq for FacetRequest
impl PartialEq for FacetRequest
impl StructuralPartialEq for FacetRequest
Auto Trait Implementations§
impl Freeze for FacetRequest
impl RefUnwindSafe for FacetRequest
impl Send for FacetRequest
impl Sync for FacetRequest
impl Unpin for FacetRequest
impl UnsafeUnpin for FacetRequest
impl UnwindSafe for FacetRequest
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