pub enum ExchangeMode {
RequestResponse,
Bidirectional,
}Expand description
Provider exchange shape.
Variants§
RequestResponse
HTTP-style one request/response cycle.
Bidirectional
Retained session / bidirectional exchange.
Trait Implementations§
Source§impl Clone for ExchangeMode
impl Clone for ExchangeMode
Source§fn clone(&self) -> ExchangeMode
fn clone(&self) -> ExchangeMode
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 ExchangeMode
Source§impl Debug for ExchangeMode
impl Debug for ExchangeMode
Source§impl<'de> Deserialize<'de> for ExchangeMode
impl<'de> Deserialize<'de> for ExchangeMode
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 ExchangeMode
Source§impl Hash for ExchangeMode
impl Hash for ExchangeMode
Source§impl PartialEq for ExchangeMode
impl PartialEq for ExchangeMode
Source§impl Serialize for ExchangeMode
impl Serialize for ExchangeMode
impl StructuralPartialEq for ExchangeMode
Auto Trait Implementations§
impl Freeze for ExchangeMode
impl RefUnwindSafe for ExchangeMode
impl Send for ExchangeMode
impl Sync for ExchangeMode
impl Unpin for ExchangeMode
impl UnsafeUnpin for ExchangeMode
impl UnwindSafe for ExchangeMode
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