pub struct QueryConfigBuilder { /* private fields */ }Expand description
Builder for constructing QueryConfig instances
Implementations§
Source§impl QueryConfigBuilder
impl QueryConfigBuilder
Sourcepub fn include_metadata(self, value: bool) -> Self
pub fn include_metadata(self, value: bool) -> Self
Include HEDL metadata in JSON conversion
Sourcepub fn flatten_lists(self, value: bool) -> Self
pub fn flatten_lists(self, value: bool) -> Self
Flatten matrix lists to plain arrays
Sourcepub fn include_children(self, value: bool) -> Self
pub fn include_children(self, value: bool) -> Self
Include children as nested arrays
Sourcepub fn max_results(self, value: usize) -> Self
pub fn max_results(self, value: usize) -> Self
Set maximum number of results (0 = unlimited)
Sourcepub fn build(self) -> QueryConfig
pub fn build(self) -> QueryConfig
Build the QueryConfig
Trait Implementations§
Source§impl Debug for QueryConfigBuilder
impl Debug for QueryConfigBuilder
Source§impl Default for QueryConfigBuilder
impl Default for QueryConfigBuilder
Source§fn default() -> QueryConfigBuilder
fn default() -> QueryConfigBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for QueryConfigBuilder
impl RefUnwindSafe for QueryConfigBuilder
impl Send for QueryConfigBuilder
impl Sync for QueryConfigBuilder
impl Unpin for QueryConfigBuilder
impl UnwindSafe for QueryConfigBuilder
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