#[non_exhaustive]pub enum DirectoryContentsView {
Unspecified,
Basic,
Metadata,
UnknownValue(UnknownValue),
}Expand description
Represents the level of detail to return for directory contents.
§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
The default / unset value. Defaults to DIRECTORY_CONTENTS_VIEW_BASIC.
Basic
Includes only the file or directory name. This is the default behavior.
Metadata
Includes all metadata for each file or directory. Currently not supported by CMEK-protected workspaces.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using DirectoryContentsView::value or DirectoryContentsView::name.
Implementations§
Trait Implementations§
Source§impl Clone for DirectoryContentsView
impl Clone for DirectoryContentsView
Source§fn clone(&self) -> DirectoryContentsView
fn clone(&self) -> DirectoryContentsView
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for DirectoryContentsView
impl Debug for DirectoryContentsView
Source§impl Default for DirectoryContentsView
impl Default for DirectoryContentsView
Source§impl<'de> Deserialize<'de> for DirectoryContentsView
impl<'de> Deserialize<'de> for DirectoryContentsView
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 DirectoryContentsView
impl Display for DirectoryContentsView
Source§impl From<&str> for DirectoryContentsView
impl From<&str> for DirectoryContentsView
Source§impl From<i32> for DirectoryContentsView
impl From<i32> for DirectoryContentsView
Source§impl PartialEq for DirectoryContentsView
impl PartialEq for DirectoryContentsView
Source§impl Serialize for DirectoryContentsView
impl Serialize for DirectoryContentsView
impl StructuralPartialEq for DirectoryContentsView
Auto Trait Implementations§
impl Freeze for DirectoryContentsView
impl RefUnwindSafe for DirectoryContentsView
impl Send for DirectoryContentsView
impl Sync for DirectoryContentsView
impl Unpin for DirectoryContentsView
impl UnsafeUnpin for DirectoryContentsView
impl UnwindSafe for DirectoryContentsView
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.