pub struct InputDataModelDefinitionBuilder { /* private fields */ }Expand description
Represents the service used to build InputDataModelDefinitions
Implementations§
Source§impl InputDataModelDefinitionBuilder
impl InputDataModelDefinitionBuilder
Sourcepub fn with_schema<F>(&mut self, setup: F) -> &mut Selfwhere
F: FnOnce(&mut SchemaDefinitionBuilder),
pub fn with_schema<F>(&mut self, setup: F) -> &mut Selfwhere
F: FnOnce(&mut SchemaDefinitionBuilder),
Configures the input schema
Sourcepub fn from(&mut self, expression: Value) -> &mut Self
pub fn from(&mut self, expression: Value) -> &mut Self
Configures the expression used to filter the input
Sourcepub fn build(self) -> InputDataModelDefinition
pub fn build(self) -> InputDataModelDefinition
Builds the configured InputDataModelDefinition
Auto Trait Implementations§
impl Freeze for InputDataModelDefinitionBuilder
impl RefUnwindSafe for InputDataModelDefinitionBuilder
impl Send for InputDataModelDefinitionBuilder
impl Sync for InputDataModelDefinitionBuilder
impl Unpin for InputDataModelDefinitionBuilder
impl UnwindSafe for InputDataModelDefinitionBuilder
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