pub enum HotAction {
Publish,
Subscribe,
Call,
Serve,
}Expand description
The only actions accepted by the per-message offline seam.
Variants§
Publish
Publish a message.
Subscribe
Subscribe to a subject.
Call
Call a service.
Serve
Serve a service.
Trait Implementations§
impl Copy for HotAction
Source§impl<'de> Deserialize<'de> for HotAction
impl<'de> Deserialize<'de> for HotAction
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
impl Eq for HotAction
Source§impl From<HotAction> for AccessAction
impl From<HotAction> for AccessAction
impl StructuralPartialEq for HotAction
Source§impl TryFrom<AccessAction> for HotAction
impl TryFrom<AccessAction> for HotAction
Source§type Error = DeliberateAction
type Error = DeliberateAction
The type returned in the event of a conversion error.
Auto Trait Implementations§
impl Freeze for HotAction
impl RefUnwindSafe for HotAction
impl Send for HotAction
impl Sync for HotAction
impl Unpin for HotAction
impl UnsafeUnpin for HotAction
impl UnwindSafe for HotAction
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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.