pub enum WebSocketExecutionMode {
Auto,
DirectOnly,
Routed,
}Expand description
WebSocket route execution strategy.
Variants§
Auto
Use direct per-connection handling for simple websocket -> response routes and fall back
to the routed adapter with a warning when route semantics need the normal pipeline.
DirectOnly
Require direct per-connection handling. Startup fails if the route cannot run directly.
Routed
Always use the normal routed consumer/worker/disposition pipeline.
Trait Implementations§
Source§impl Clone for WebSocketExecutionMode
impl Clone for WebSocketExecutionMode
Source§fn clone(&self) -> WebSocketExecutionMode
fn clone(&self) -> WebSocketExecutionMode
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreimpl Copy for WebSocketExecutionMode
Source§impl Debug for WebSocketExecutionMode
impl Debug for WebSocketExecutionMode
Source§impl Default for WebSocketExecutionMode
impl Default for WebSocketExecutionMode
Source§fn default() -> WebSocketExecutionMode
fn default() -> WebSocketExecutionMode
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WebSocketExecutionMode
impl<'de> Deserialize<'de> for WebSocketExecutionMode
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 WebSocketExecutionMode
Source§impl PartialEq for WebSocketExecutionMode
impl PartialEq for WebSocketExecutionMode
Source§fn eq(&self, other: &WebSocketExecutionMode) -> bool
fn eq(&self, other: &WebSocketExecutionMode) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for WebSocketExecutionMode
impl Serialize for WebSocketExecutionMode
impl StructuralPartialEq for WebSocketExecutionMode
Auto Trait Implementations§
impl Freeze for WebSocketExecutionMode
impl RefUnwindSafe for WebSocketExecutionMode
impl Send for WebSocketExecutionMode
impl Sync for WebSocketExecutionMode
impl Unpin for WebSocketExecutionMode
impl UnsafeUnpin for WebSocketExecutionMode
impl UnwindSafe for WebSocketExecutionMode
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