#[non_exhaustive]pub enum SchemaFileFormat {
Unspecified,
NoSchemaFile,
AvroSchemaFile,
UnknownValue(UnknownValue),
}
Expand description
Schema file format.
§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
Unspecified schema file format.
NoSchemaFile
Do not attach schema file.
AvroSchemaFile
Avro schema format.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using SchemaFileFormat::value or SchemaFileFormat::name.
Implementations§
Trait Implementations§
Source§impl Clone for SchemaFileFormat
impl Clone for SchemaFileFormat
Source§fn clone(&self) -> SchemaFileFormat
fn clone(&self) -> SchemaFileFormat
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 SchemaFileFormat
impl Debug for SchemaFileFormat
Source§impl Default for SchemaFileFormat
impl Default for SchemaFileFormat
Source§impl<'de> Deserialize<'de> for SchemaFileFormat
impl<'de> Deserialize<'de> for SchemaFileFormat
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 SchemaFileFormat
impl Display for SchemaFileFormat
Source§impl From<&str> for SchemaFileFormat
impl From<&str> for SchemaFileFormat
Source§impl From<i32> for SchemaFileFormat
impl From<i32> for SchemaFileFormat
Source§impl PartialEq for SchemaFileFormat
impl PartialEq for SchemaFileFormat
Source§impl Serialize for SchemaFileFormat
impl Serialize for SchemaFileFormat
impl StructuralPartialEq for SchemaFileFormat
Auto Trait Implementations§
impl Freeze for SchemaFileFormat
impl RefUnwindSafe for SchemaFileFormat
impl Send for SchemaFileFormat
impl Sync for SchemaFileFormat
impl Unpin for SchemaFileFormat
impl UnwindSafe for SchemaFileFormat
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.