#[non_exhaustive]pub enum GenerationScope {
Unspecified,
All,
TableAndColumnDescriptions,
SqlQueries,
UnknownValue(UnknownValue),
}Expand description
The data documentation generation scope. This field contains the possible components of a data documentation scan which can be selectively generated.
§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
Unspecified
Unspecified generation scope. If no generation scope is specified, all available documentation components will be generated.
All
All the possible results will be generated.
TableAndColumnDescriptions
Table and column descriptions will be generated.
SqlQueries
SQL queries will be generated.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using GenerationScope::value or GenerationScope::name.
Implementations§
Trait Implementations§
Source§impl Clone for GenerationScope
impl Clone for GenerationScope
Source§fn clone(&self) -> GenerationScope
fn clone(&self) -> GenerationScope
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for GenerationScope
impl Debug for GenerationScope
Source§impl Default for GenerationScope
impl Default for GenerationScope
Source§impl<'de> Deserialize<'de> for GenerationScope
impl<'de> Deserialize<'de> for GenerationScope
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 GenerationScope
impl Display for GenerationScope
Source§impl From<&str> for GenerationScope
impl From<&str> for GenerationScope
Source§impl From<i32> for GenerationScope
impl From<i32> for GenerationScope
Source§impl PartialEq for GenerationScope
impl PartialEq for GenerationScope
Source§impl Serialize for GenerationScope
impl Serialize for GenerationScope
impl StructuralPartialEq for GenerationScope
Auto Trait Implementations§
impl Freeze for GenerationScope
impl RefUnwindSafe for GenerationScope
impl Send for GenerationScope
impl Sync for GenerationScope
impl Unpin for GenerationScope
impl UnsafeUnpin for GenerationScope
impl UnwindSafe for GenerationScope
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> 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> 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.