#[non_exhaustive]pub enum InboundServiceType {
InboundServiceUnspecified,
InboundServiceMail,
InboundServiceMailBounce,
InboundServiceXmppError,
InboundServiceXmppMessage,
InboundServiceXmppSubscribe,
InboundServiceXmppPresence,
InboundServiceChannelPresence,
InboundServiceWarmup,
UnknownValue(UnknownValue),
}Expand description
Available inbound services.
§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
InboundServiceUnspecified
Not specified.
InboundServiceMail
Allows an application to receive mail.
InboundServiceMailBounce
Allows an application to receive email-bound notifications.
InboundServiceXmppError
Allows an application to receive error stanzas.
InboundServiceXmppMessage
Allows an application to receive instant messages.
InboundServiceXmppSubscribe
Allows an application to receive user subscription POSTs.
InboundServiceXmppPresence
Allows an application to receive a user’s chat presence.
InboundServiceChannelPresence
Registers an application for notifications when a client connects or disconnects from a channel.
InboundServiceWarmup
Enables warmup requests.
UnknownValue(UnknownValue)
If set, the enum was initialized with an unknown value.
Applications can examine the value using InboundServiceType::value or InboundServiceType::name.
Implementations§
Trait Implementations§
Source§impl Clone for InboundServiceType
impl Clone for InboundServiceType
Source§fn clone(&self) -> InboundServiceType
fn clone(&self) -> InboundServiceType
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for InboundServiceType
impl Debug for InboundServiceType
Source§impl Default for InboundServiceType
impl Default for InboundServiceType
Source§impl<'de> Deserialize<'de> for InboundServiceType
impl<'de> Deserialize<'de> for InboundServiceType
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 InboundServiceType
impl Display for InboundServiceType
Source§impl From<&str> for InboundServiceType
impl From<&str> for InboundServiceType
Source§impl From<i32> for InboundServiceType
impl From<i32> for InboundServiceType
Source§impl PartialEq for InboundServiceType
impl PartialEq for InboundServiceType
Source§impl Serialize for InboundServiceType
impl Serialize for InboundServiceType
impl StructuralPartialEq for InboundServiceType
Auto Trait Implementations§
impl Freeze for InboundServiceType
impl RefUnwindSafe for InboundServiceType
impl Send for InboundServiceType
impl Sync for InboundServiceType
impl Unpin for InboundServiceType
impl UnwindSafe for InboundServiceType
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.