pub struct SchemaCreateBuilder { /* private fields */ }
Expand description
Builder used to create a “create schema” action
Implementations§
Source§impl SchemaCreateBuilder
impl SchemaCreateBuilder
pub fn new() -> Self
pub fn with_schema_name(self, schema_name: String) -> SchemaCreateBuilder
pub fn with_owner(self, owner: String) -> SchemaCreateBuilder
pub fn with_description(self, description: String) -> SchemaCreateBuilder
pub fn with_properties( self, properties: Vec<PropertyDefinition>, ) -> SchemaCreateBuilder
pub fn build(self) -> Result<SchemaCreateAction, SchemaCreateBuildError>
Trait Implementations§
Source§impl Clone for SchemaCreateBuilder
impl Clone for SchemaCreateBuilder
Source§fn clone(&self) -> SchemaCreateBuilder
fn clone(&self) -> SchemaCreateBuilder
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 Default for SchemaCreateBuilder
impl Default for SchemaCreateBuilder
Source§fn default() -> SchemaCreateBuilder
fn default() -> SchemaCreateBuilder
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for SchemaCreateBuilder
impl RefUnwindSafe for SchemaCreateBuilder
impl Send for SchemaCreateBuilder
impl Sync for SchemaCreateBuilder
impl Unpin for SchemaCreateBuilder
impl UnwindSafe for SchemaCreateBuilder
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