#[non_exhaustive]pub enum IntentView {
Unspecified,
Full,
UnknownValue(UnknownValue),
}intents only.Expand description
Represents the options for views of an intent. An intent can be a sizable object. Therefore, we provide a resource view that does not return training phrases in the response by default.
§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
Training phrases field is not populated in the response.
Full
All fields are populated.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using IntentView::value or IntentView::name.
Implementations§
Trait Implementations§
Source§impl Clone for IntentView
impl Clone for IntentView
Source§fn clone(&self) -> IntentView
fn clone(&self) -> IntentView
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for IntentView
impl Debug for IntentView
Source§impl Default for IntentView
impl Default for IntentView
Source§impl<'de> Deserialize<'de> for IntentView
impl<'de> Deserialize<'de> for IntentView
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 IntentView
impl Display for IntentView
Source§impl From<&str> for IntentView
impl From<&str> for IntentView
Source§impl From<i32> for IntentView
impl From<i32> for IntentView
Source§impl PartialEq for IntentView
impl PartialEq for IntentView
Source§impl Serialize for IntentView
impl Serialize for IntentView
impl StructuralPartialEq for IntentView
Auto Trait Implementations§
impl Freeze for IntentView
impl RefUnwindSafe for IntentView
impl Send for IntentView
impl Sync for IntentView
impl Unpin for IntentView
impl UnwindSafe for IntentView
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> 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.