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