pub struct Connect2 {
pub major_version: u32,
pub minor_version: u32,
pub value: SerializedValue,
}
Fields§
§major_version: u32
§minor_version: u32
§value: SerializedValue
Implementations§
Source§impl Connect2
impl Connect2
pub fn with_serialize_data( major_version: u32, minor_version: u32, data: &ConnectData, ) -> Result<Self, SerializeError>
pub fn deserialize_connect_data(&self) -> Result<ConnectData, DeserializeError>
Trait Implementations§
Source§impl<'arbitrary> Arbitrary<'arbitrary> for Connect2
impl<'arbitrary> Arbitrary<'arbitrary> for Connect2
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 Connect2
impl MessageOps for Connect2
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 Connect2
impl StructuralPartialEq for Connect2
Auto Trait Implementations§
impl Freeze for Connect2
impl RefUnwindSafe for Connect2
impl Send for Connect2
impl Sync for Connect2
impl Unpin for Connect2
impl UnwindSafe for Connect2
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