pub enum VasaProviderStatusEnum {
Online,
Offline,
SyncError,
Unknown,
Connected,
Disconnected,
Other_(String),
}Expand description
The operational state of VASA Provider.
Possible values:
-
online: VASA Provider is operating correctly. -
offline: VASA Provider is not responding, e.g.communication error due to temporary network outage. SMS keeps polling the provider in this state.
-
syncError: VASA Provider is connected, but sync operation failed. -
unknown:Deprecated as of SMS API 4.0, this status is deprecated.
VASA Provider is unreachable.
-
connected: VASA Provider is connected, but has not triggered sync operation. -
disconnected: VASA Provider is disconnected, e.g.failed to establish a valid SSL connection to the provider. SMS stops communication with the provider in this state. The user can reconnect to the provider by invoking VasaProvider.VasaProviderReconnect_Task.
Variants§
Online
Offline
SyncError
Unknown
Connected
Disconnected
Other_(String)
This variant handles values not known at compile time.
Implementations§
Trait Implementations§
Source§impl AsRef<str> for VasaProviderStatusEnum
impl AsRef<str> for VasaProviderStatusEnum
Source§impl Clone for VasaProviderStatusEnum
impl Clone for VasaProviderStatusEnum
Source§fn clone(&self) -> VasaProviderStatusEnum
fn clone(&self) -> VasaProviderStatusEnum
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for VasaProviderStatusEnum
impl Debug for VasaProviderStatusEnum
Source§impl Deserialize for VasaProviderStatusEnum
impl Deserialize for VasaProviderStatusEnum
Source§impl Display for VasaProviderStatusEnum
impl Display for VasaProviderStatusEnum
Source§impl<'a> From<&'a VasaProviderStatusEnum> for &'a str
impl<'a> From<&'a VasaProviderStatusEnum> for &'a str
Source§fn from(value: &'a VasaProviderStatusEnum) -> Self
fn from(value: &'a VasaProviderStatusEnum) -> Self
Source§impl Hash for VasaProviderStatusEnum
impl Hash for VasaProviderStatusEnum
Source§impl PartialEq for VasaProviderStatusEnum
impl PartialEq for VasaProviderStatusEnum
impl Eq for VasaProviderStatusEnum
impl StructuralPartialEq for VasaProviderStatusEnum
Auto Trait Implementations§
impl Freeze for VasaProviderStatusEnum
impl RefUnwindSafe for VasaProviderStatusEnum
impl Send for VasaProviderStatusEnum
impl Sync for VasaProviderStatusEnum
impl Unpin for VasaProviderStatusEnum
impl UnsafeUnpin for VasaProviderStatusEnum
impl UnwindSafe for VasaProviderStatusEnum
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<To, T> CastInto<To> for T
impl<To, T> CastInto<To> for T
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
key and return true if they are equal.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.