pub enum SenderMessage {
Data {
channel_id: u16,
payload: Vec<u8>,
},
Close {
channel_id: u16,
reason: Option<String>,
},
}Expand description
Outgoing channel messages queued by the coordinator for sender_task.
Variants§
Data
Outgoing payload bytes for a multiplexed FDomain channel.
Close
Local close notification for a multiplexed FDomain channel, carrying an optional diagnostic error reason when the channel closed abnormally.
Trait Implementations§
Source§impl Clone for SenderMessage
impl Clone for SenderMessage
Source§impl Debug for SenderMessage
impl Debug for SenderMessage
impl Eq for SenderMessage
Source§impl PartialEq for SenderMessage
impl PartialEq for SenderMessage
impl StructuralPartialEq for SenderMessage
Auto Trait Implementations§
impl Freeze for SenderMessage
impl RefUnwindSafe for SenderMessage
impl Send for SenderMessage
impl Sync for SenderMessage
impl Unpin for SenderMessage
impl UnsafeUnpin for SenderMessage
impl UnwindSafe for SenderMessage
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous1, D> for Twhere
D: ResourceDialect,
Source§impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
impl<T, D> Encode<Ambiguous2, D> for Twhere
D: ResourceDialect,
§impl<T> InstanceFromServiceTransport<T> for T
impl<T> InstanceFromServiceTransport<T> for T
§fn from_service_transport(handle: T) -> T
fn from_service_transport(handle: T) -> T
Converts the given service transport handle of type
T to [Self]§impl<T> IntoAny for T
impl<T> IntoAny for T
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more