pub struct SendItem {
pub cookie: ChannelCookie,
pub value: SerializedValue,
}
Fields§
§value: SerializedValue
Implementations§
Source§impl SendItem
impl SendItem
pub fn with_serialize_value<T: Serialize + ?Sized>( cookie: ChannelCookie, value: &T, ) -> Result<Self, SerializeError>
Trait Implementations§
Source§impl<'arbitrary> Arbitrary<'arbitrary> for SendItem
impl<'arbitrary> Arbitrary<'arbitrary> for SendItem
Source§fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary(u: &mut Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self
from the given unstructured data. Read moreSource§fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
fn arbitrary_take_rest(u: Unstructured<'arbitrary>) -> Result<Self>
Generate an arbitrary value of
Self
from the entirety of the given
unstructured data. Read moreSource§fn size_hint(depth: usize) -> (usize, Option<usize>)
fn size_hint(depth: usize) -> (usize, Option<usize>)
Get a size hint for how many bytes out of an
Unstructured
this type
needs to construct itself. Read moreSource§fn try_size_hint(
depth: usize,
) -> Result<(usize, Option<usize>), MaxRecursionReached>
fn try_size_hint( depth: usize, ) -> Result<(usize, Option<usize>), MaxRecursionReached>
Get a size hint for how many bytes out of an
Unstructured
this type
needs to construct itself. Read moreSource§impl MessageOps for SendItem
impl MessageOps for SendItem
fn kind(&self) -> MessageKind
fn serialize_message(self) -> Result<BytesMut, MessageSerializeError>
fn deserialize_message(buf: BytesMut) -> Result<Self, MessageDeserializeError>
fn value(&self) -> Option<&SerializedValueSlice>
impl Eq for SendItem
impl StructuralPartialEq for SendItem
Auto Trait Implementations§
impl Freeze for SendItem
impl RefUnwindSafe for SendItem
impl Send for SendItem
impl Sync for SendItem
impl Unpin for SendItem
impl UnwindSafe for SendItem
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