pub enum ReceiverToSender {
WrongVersion {
expected: String,
},
Ok,
RejectFiles,
AcceptFilesSkip {
files: Vec<Option<FilesToSkip>>,
},
}Expand description
All packets send from the receiver to the sender
Variants§
WrongVersion
Reject the connection request, because the version number is wrong
Ok
Accept the connection request
RejectFiles
Reject the files the sender wants to send
AcceptFilesSkip
Accept the files, and send the files that are supposed to be fully or partially skipped
Fields
§
files: Vec<Option<FilesToSkip>>Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for ReceiverToSender
impl<'__de, __Context> BorrowDecode<'__de, __Context> for ReceiverToSender
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl Clone for ReceiverToSender
impl Clone for ReceiverToSender
Source§fn clone(&self) -> ReceiverToSender
fn clone(&self) -> ReceiverToSender
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 ReceiverToSender
impl Debug for ReceiverToSender
Source§impl<__Context> Decode<__Context> for ReceiverToSender
impl<__Context> Decode<__Context> for ReceiverToSender
Auto Trait Implementations§
impl Freeze for ReceiverToSender
impl RefUnwindSafe for ReceiverToSender
impl Send for ReceiverToSender
impl Sync for ReceiverToSender
impl Unpin for ReceiverToSender
impl UnwindSafe for ReceiverToSender
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