#[non_exhaustive]pub enum ManagedTableType {
Unspecified,
Native,
Biglake,
UnknownValue(UnknownValue),
}Expand description
The classification of managed table types that can be created.
§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
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Unspecified
No managed table type specified.
Native
The managed table is a native BigQuery table.
Biglake
The managed table is a BigLake table for Apache Iceberg in BigQuery.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using ManagedTableType::value or ManagedTableType::name.
Implementations§
Trait Implementations§
Source§impl Clone for ManagedTableType
impl Clone for ManagedTableType
Source§fn clone(&self) -> ManagedTableType
fn clone(&self) -> ManagedTableType
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 ManagedTableType
impl Debug for ManagedTableType
Source§impl Default for ManagedTableType
impl Default for ManagedTableType
Source§impl<'de> Deserialize<'de> for ManagedTableType
impl<'de> Deserialize<'de> for ManagedTableType
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 Display for ManagedTableType
impl Display for ManagedTableType
Source§impl From<&str> for ManagedTableType
impl From<&str> for ManagedTableType
Source§impl From<i32> for ManagedTableType
impl From<i32> for ManagedTableType
Source§impl PartialEq for ManagedTableType
impl PartialEq for ManagedTableType
Source§impl Serialize for ManagedTableType
impl Serialize for ManagedTableType
impl StructuralPartialEq for ManagedTableType
Auto Trait Implementations§
impl Freeze for ManagedTableType
impl RefUnwindSafe for ManagedTableType
impl Send for ManagedTableType
impl Sync for ManagedTableType
impl Unpin for ManagedTableType
impl UnsafeUnpin for ManagedTableType
impl UnwindSafe for ManagedTableType
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
fn with_context(self, otel_cx: Context) -> WithContext<Self> ⓘ
Source§fn with_current_context(self) -> WithContext<Self> ⓘ
fn with_current_context(self) -> WithContext<Self> ⓘ
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request