#[non_exhaustive]pub enum BigQuerySchemaModification {
SchemaModificationUnspecified,
SchemaNewColumns,
SchemaRemovedColumns,
UnknownValue(UnknownValue),
}Expand description
Attributes evaluated to determine if a schema has been modified. New values may be added at a later time.
§Working with unknown values
This enum is defined as #[non_exhaustive] because Google Cloud may add
additional enum variants at any time. Adding new variants is not considered
a breaking change. Applications should write their code in anticipation of:
- New values appearing in future releases of the client library, and
- New values received dynamically, without application changes.
Please consult the Working with enums section in the user guide for some guidelines.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
SchemaModificationUnspecified
Unused
SchemaNewColumns
Profiles should be regenerated when new columns are added to the table. Default.
SchemaRemovedColumns
Profiles should be regenerated when columns are removed from the table.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using BigQuerySchemaModification::value or BigQuerySchemaModification::name.
Implementations§
Trait Implementations§
Source§impl Clone for BigQuerySchemaModification
impl Clone for BigQuerySchemaModification
Source§fn clone(&self) -> BigQuerySchemaModification
fn clone(&self) -> BigQuerySchemaModification
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for BigQuerySchemaModification
impl Debug for BigQuerySchemaModification
Source§impl Default for BigQuerySchemaModification
impl Default for BigQuerySchemaModification
Source§impl<'de> Deserialize<'de> for BigQuerySchemaModification
impl<'de> Deserialize<'de> for BigQuerySchemaModification
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>,
Source§impl Display for BigQuerySchemaModification
impl Display for BigQuerySchemaModification
Source§impl From<&str> for BigQuerySchemaModification
impl From<&str> for BigQuerySchemaModification
Source§impl From<i32> for BigQuerySchemaModification
impl From<i32> for BigQuerySchemaModification
impl StructuralPartialEq for BigQuerySchemaModification
Auto Trait Implementations§
impl Freeze for BigQuerySchemaModification
impl RefUnwindSafe for BigQuerySchemaModification
impl Send for BigQuerySchemaModification
impl Sync for BigQuerySchemaModification
impl Unpin for BigQuerySchemaModification
impl UnsafeUnpin for BigQuerySchemaModification
impl UnwindSafe for BigQuerySchemaModification
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.