pub enum SenderToReceiver {
ConnRequest {
version_num: String,
},
FileInfo {
files: Vec<FilesAvailable>,
},
}Expand description
All packets send from the sender to the receiver
Variants§
ConnRequest
Initial connection request
FileInfo
Send the files the sender wants to send
Fields
§
files: Vec<FilesAvailable>Trait Implementations§
Source§impl<'__de> BorrowDecode<'__de> for SenderToReceiver
impl<'__de> BorrowDecode<'__de> for SenderToReceiver
Source§fn borrow_decode<__D: BorrowDecoder<'__de>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl Clone for SenderToReceiver
impl Clone for SenderToReceiver
Source§fn clone(&self) -> SenderToReceiver
fn clone(&self) -> SenderToReceiver
Returns a copy 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 SenderToReceiver
impl Debug for SenderToReceiver
Source§impl Decode for SenderToReceiver
impl Decode for SenderToReceiver
Auto Trait Implementations§
impl Freeze for SenderToReceiver
impl RefUnwindSafe for SenderToReceiver
impl Send for SenderToReceiver
impl Sync for SenderToReceiver
impl Unpin for SenderToReceiver
impl UnwindSafe for SenderToReceiver
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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