#[non_exhaustive]pub enum VariablesType {
Enterprise,
Default,
Channel,
}Expand description
Scope for channel variables in an originate command.
Enterprise(<>) – applies across all threads (:_:separated)Default({}) – applies to all channels in this originateChannel([]) – applies only to one specific channel
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.
Enterprise
<> scope – applies across all :_: separated threads.
Default
{} scope – applies to all channels in this originate.
Channel
[] scope – applies to one specific channel.
Trait Implementations§
Source§impl Clone for VariablesType
impl Clone for VariablesType
Source§fn clone(&self) -> VariablesType
fn clone(&self) -> VariablesType
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 VariablesType
impl Debug for VariablesType
Source§impl<'de> Deserialize<'de> for VariablesType
impl<'de> Deserialize<'de> for VariablesType
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 PartialEq for VariablesType
impl PartialEq for VariablesType
Source§impl Serialize for VariablesType
impl Serialize for VariablesType
impl Copy for VariablesType
impl Eq for VariablesType
impl StructuralPartialEq for VariablesType
Auto Trait Implementations§
impl Freeze for VariablesType
impl RefUnwindSafe for VariablesType
impl Send for VariablesType
impl Sync for VariablesType
impl Unpin for VariablesType
impl UnsafeUnpin for VariablesType
impl UnwindSafe for VariablesType
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<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.