#[non_exhaustive]pub enum ManagingSystem {
Unspecified,
Dataplex,
Other,
UnknownValue(UnknownValue),
}Expand description
This enum describes all the systems that manage Taxonomy and PolicyTag resources in DataCatalog.
§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
Default value
Dataplex
Dataplex.
Other
Other
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using ManagingSystem::value or ManagingSystem::name.
Implementations§
Trait Implementations§
Source§impl Clone for ManagingSystem
impl Clone for ManagingSystem
Source§fn clone(&self) -> ManagingSystem
fn clone(&self) -> ManagingSystem
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 ManagingSystem
impl Debug for ManagingSystem
Source§impl Default for ManagingSystem
impl Default for ManagingSystem
Source§impl<'de> Deserialize<'de> for ManagingSystem
impl<'de> Deserialize<'de> for ManagingSystem
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 ManagingSystem
impl Display for ManagingSystem
Source§impl From<&str> for ManagingSystem
impl From<&str> for ManagingSystem
Source§impl From<i32> for ManagingSystem
impl From<i32> for ManagingSystem
Source§impl PartialEq for ManagingSystem
impl PartialEq for ManagingSystem
Source§impl Serialize for ManagingSystem
impl Serialize for ManagingSystem
impl StructuralPartialEq for ManagingSystem
Auto Trait Implementations§
impl Freeze for ManagingSystem
impl RefUnwindSafe for ManagingSystem
impl Send for ManagingSystem
impl Sync for ManagingSystem
impl Unpin for ManagingSystem
impl UnsafeUnpin for ManagingSystem
impl UnwindSafe for ManagingSystem
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
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.