Enum aws_sdk_connect::model::ContactFlowType
source · [−]#[non_exhaustive]
pub enum ContactFlowType {
AgentHold,
AgentTransfer,
AgentWhisper,
ContactFlow,
CustomerHold,
CustomerQueue,
CustomerWhisper,
OutboundWhisper,
QueueTransfer,
Unknown(String),
}
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.
AgentHold
AgentTransfer
AgentWhisper
ContactFlow
CustomerHold
CustomerQueue
CustomerWhisper
OutboundWhisper
QueueTransfer
Unknown(String)
Unknown contains new variants that have been added since this code was generated.
Implementations
Trait Implementations
sourceimpl AsRef<str> for ContactFlowType
impl AsRef<str> for ContactFlowType
sourceimpl Clone for ContactFlowType
impl Clone for ContactFlowType
sourcefn clone(&self) -> ContactFlowType
fn clone(&self) -> ContactFlowType
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for ContactFlowType
impl Debug for ContactFlowType
sourceimpl From<&str> for ContactFlowType
impl From<&str> for ContactFlowType
sourceimpl FromStr for ContactFlowType
impl FromStr for ContactFlowType
sourceimpl Hash for ContactFlowType
impl Hash for ContactFlowType
sourceimpl Ord for ContactFlowType
impl Ord for ContactFlowType
sourcefn cmp(&self, other: &ContactFlowType) -> Ordering
fn cmp(&self, other: &ContactFlowType) -> Ordering
1.21.0 · sourcefn max(self, other: Self) -> Self
fn max(self, other: Self) -> Self
Compares and returns the maximum of two values. Read more
1.21.0 · sourcefn min(self, other: Self) -> Self
fn min(self, other: Self) -> Self
Compares and returns the minimum of two values. Read more
1.50.0 · sourcefn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
fn clamp(self, min: Self, max: Self) -> Selfwhere
Self: PartialOrd<Self>,
Restrict a value to a certain interval. Read more
sourceimpl PartialEq<ContactFlowType> for ContactFlowType
impl PartialEq<ContactFlowType> for ContactFlowType
sourcefn eq(&self, other: &ContactFlowType) -> bool
fn eq(&self, other: &ContactFlowType) -> bool
sourceimpl PartialOrd<ContactFlowType> for ContactFlowType
impl PartialOrd<ContactFlowType> for ContactFlowType
sourcefn partial_cmp(&self, other: &ContactFlowType) -> Option<Ordering>
fn partial_cmp(&self, other: &ContactFlowType) -> Option<Ordering>
1.0.0 · sourcefn le(&self, other: &Rhs) -> bool
fn le(&self, other: &Rhs) -> bool
This method tests less than or equal to (for
self
and other
) and is used by the <=
operator. Read moreimpl Eq for ContactFlowType
impl StructuralEq for ContactFlowType
impl StructuralPartialEq for ContactFlowType
Auto Trait Implementations
impl RefUnwindSafe for ContactFlowType
impl Send for ContactFlowType
impl Sync for ContactFlowType
impl Unpin for ContactFlowType
impl UnwindSafe for ContactFlowType
Blanket Implementations
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.