pub struct ConnectReplyData {
pub user: Option<SerializedValue>,
}
Fields§
§user: Option<SerializedValue>
Implementations§
Source§impl ConnectReplyData
impl ConnectReplyData
pub fn new() -> Self
pub fn serialize_user<T: Serialize + ?Sized>( &mut self, user: &T, ) -> Result<&mut Self, SerializeError>
pub fn deserialize_user<T: Deserialize>( &self, ) -> Option<Result<T, DeserializeError>>
Trait Implementations§
Source§impl<'arbitrary> Arbitrary<'arbitrary> for ConnectReplyData
impl<'arbitrary> Arbitrary<'arbitrary> for ConnectReplyData
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 AsSerializeArg for ConnectReplyData
impl AsSerializeArg for ConnectReplyData
type SerializeArg<'a> = &'a ConnectReplyData
fn as_serialize_arg<'a>(&'a self) -> Self::SerializeArg<'a>where
Self: 'a,
Source§impl Clone for ConnectReplyData
impl Clone for ConnectReplyData
Source§fn clone(&self) -> ConnectReplyData
fn clone(&self) -> ConnectReplyData
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for ConnectReplyData
impl Debug for ConnectReplyData
Source§impl Default for ConnectReplyData
impl Default for ConnectReplyData
Source§fn default() -> ConnectReplyData
fn default() -> ConnectReplyData
Returns the “default value” for a type. Read more
Source§impl Deserialize for ConnectReplyData
impl Deserialize for ConnectReplyData
fn deserialize( deserializer: Deserializer<'_, '_>, ) -> Result<Self, DeserializeError>
Source§impl PartialEq for ConnectReplyData
impl PartialEq for ConnectReplyData
Source§impl Serialize for ConnectReplyData
impl Serialize for ConnectReplyData
fn serialize(&self, serializer: Serializer<'_>) -> Result<(), SerializeError>
impl Eq for ConnectReplyData
impl StructuralPartialEq for ConnectReplyData
Auto Trait Implementations§
impl Freeze for ConnectReplyData
impl RefUnwindSafe for ConnectReplyData
impl Send for ConnectReplyData
impl Sync for ConnectReplyData
impl Unpin for ConnectReplyData
impl UnwindSafe for ConnectReplyData
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