pub enum Message<T1, T2, T3, T4, T5> {
Variant1(T1),
Variant2(T2),
Variant3(T3),
Variant4(T4),
Variant5(T5),
}Available on crate feature
splitting only.Expand description
Wrapping message of split transport.
Variants§
Variant1(T1)
Message of the first transport.
Variant2(T2)
Message of the second transport.
Variant3(T3)
Message of the third transport.
Variant4(T4)
Message of the fourth transport.
Variant5(T5)
Message of the fifth transport.
Trait Implementations§
Source§impl<T1: Debug, T2: Debug, T3: Debug, T4: Debug, T5: Debug> Debug for Message<T1, T2, T3, T4, T5>
impl<T1: Debug, T2: Debug, T3: Debug, T4: Debug, T5: Debug> Debug for Message<T1, T2, T3, T4, T5>
Source§impl<'de, T1, T2, T3, T4, T5> Deserialize<'de> for Message<T1, T2, T3, T4, T5>where
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
impl<'de, T1, T2, T3, T4, T5> Deserialize<'de> for Message<T1, T2, T3, T4, T5>where
T1: Deserialize<'de>,
T2: Deserialize<'de>,
T3: Deserialize<'de>,
T4: Deserialize<'de>,
T5: Deserialize<'de>,
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
Auto Trait Implementations§
impl<T1, T2, T3, T4, T5> Freeze for Message<T1, T2, T3, T4, T5>
impl<T1, T2, T3, T4, T5> RefUnwindSafe for Message<T1, T2, T3, T4, T5>where
T1: RefUnwindSafe,
T2: RefUnwindSafe,
T3: RefUnwindSafe,
T4: RefUnwindSafe,
T5: RefUnwindSafe,
impl<T1, T2, T3, T4, T5> Send for Message<T1, T2, T3, T4, T5>
impl<T1, T2, T3, T4, T5> Sync for Message<T1, T2, T3, T4, T5>
impl<T1, T2, T3, T4, T5> Unpin for Message<T1, T2, T3, T4, T5>
impl<T1, T2, T3, T4, T5> UnsafeUnpin for Message<T1, T2, T3, T4, T5>
impl<T1, T2, T3, T4, T5> UnwindSafe for Message<T1, T2, T3, T4, T5>
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