pub struct UpdateSequenceColumns {
pub modify: Option<Vec<Patch<PatchSequenceColumn>>>,
pub add: Option<Vec<SequenceColumn>>,
pub remove: Option<Vec<String>>,
}Expand description
Update the columns of a sequence.
Fields§
§modify: Option<Vec<Patch<PatchSequenceColumn>>>List of column updates.
add: Option<Vec<SequenceColumn>>List of column definitions to add.
remove: Option<Vec<String>>List of columns to remove.
Trait Implementations§
Source§impl Clone for UpdateSequenceColumns
impl Clone for UpdateSequenceColumns
Source§fn clone(&self) -> UpdateSequenceColumns
fn clone(&self) -> UpdateSequenceColumns
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 Debug for UpdateSequenceColumns
impl Debug for UpdateSequenceColumns
Source§impl Default for UpdateSequenceColumns
impl Default for UpdateSequenceColumns
Source§fn default() -> UpdateSequenceColumns
fn default() -> UpdateSequenceColumns
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for UpdateSequenceColumns
impl<'de> Deserialize<'de> for UpdateSequenceColumns
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl From<UpdateList<SequenceColumn, String>> for UpdateSequenceColumns
impl From<UpdateList<SequenceColumn, String>> for UpdateSequenceColumns
Source§fn from(upd: UpdateList<SequenceColumn, String>) -> Self
fn from(upd: UpdateList<SequenceColumn, String>) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for UpdateSequenceColumns
impl RefUnwindSafe for UpdateSequenceColumns
impl Send for UpdateSequenceColumns
impl Sync for UpdateSequenceColumns
impl Unpin for UpdateSequenceColumns
impl UnwindSafe for UpdateSequenceColumns
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