pub struct Wrapper<N, T> {
pub number: N,
pub wrapped: T,
}Expand description
Message wrapper used by Numbered transport.
Fields§
§number: NMessage number.
wrapped: TWrapped message.
Trait Implementations§
Source§impl<'de, N, T> Deserialize<'de> for Wrapper<N, T>where
N: Deserialize<'de>,
T: Deserialize<'de>,
impl<'de, N, T> Deserialize<'de> for Wrapper<N, T>where
N: Deserialize<'de>,
T: 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
Source§impl<N: PartialEq, T: PartialEq> PartialEq for Wrapper<N, T>
impl<N: PartialEq, T: PartialEq> PartialEq for Wrapper<N, T>
impl<N: Eq, T: Eq> Eq for Wrapper<N, T>
impl<N, T> StructuralPartialEq for Wrapper<N, T>
Auto Trait Implementations§
impl<N, T> Freeze for Wrapper<N, T>
impl<N, T> RefUnwindSafe for Wrapper<N, T>where
N: RefUnwindSafe,
T: RefUnwindSafe,
impl<N, T> Send for Wrapper<N, T>
impl<N, T> Sync for Wrapper<N, T>
impl<N, T> Unpin for Wrapper<N, T>
impl<N, T> UnsafeUnpin for Wrapper<N, T>where
N: UnsafeUnpin,
T: UnsafeUnpin,
impl<N, T> UnwindSafe for Wrapper<N, T>where
N: UnwindSafe,
T: UnwindSafe,
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