Struct google_bigtableadmin2::api::Modification
source · [−]pub struct Modification {
pub create: Option<ColumnFamily>,
pub drop: Option<bool>,
pub id: Option<String>,
pub update: Option<ColumnFamily>,
}Expand description
A create, update, or delete of a particular column family.
This type is not used in any activity, and only used as part of another schema.
Fields
create: Option<ColumnFamily>Create a new column family with the specified schema, or fail if one already exists with the given ID.
drop: Option<bool>Drop (delete) the column family with the given ID, or fail if no such family exists.
id: Option<String>The ID of the column family to be modified.
update: Option<ColumnFamily>Update an existing column family to the specified schema, or fail if no column family exists with the given ID.
Trait Implementations
sourceimpl Clone for Modification
impl Clone for Modification
sourcefn clone(&self) -> Modification
fn clone(&self) -> Modification
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source. Read more
sourceimpl Debug for Modification
impl Debug for Modification
sourceimpl Default for Modification
impl Default for Modification
sourcefn default() -> Modification
fn default() -> Modification
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for Modification
impl<'de> Deserialize<'de> for Modification
sourcefn 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
sourceimpl Serialize for Modification
impl Serialize for Modification
impl Part for Modification
Auto Trait Implementations
impl RefUnwindSafe for Modification
impl Send for Modification
impl Sync for Modification
impl Unpin for Modification
impl UnwindSafe for Modification
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
Attaches the provided Subscriber to this type, returning a
WithDispatch wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber to this type, returning a
WithDispatch wrapper. Read more