pub struct ClientConnectionSender {
pub id: ClientActorId,
pub config: ClientConfig,
/* private fields */
}Fields§
§id: ClientActorId§config: ClientConfigImplementations§
Source§impl ClientConnectionSender
impl ClientConnectionSender
pub fn dummy_with_channel( id: ClientActorId, config: ClientConfig, ) -> (Self, Receiver<SerializableMessage>)
pub fn dummy(id: ClientActorId, config: ClientConfig) -> Self
Sourcepub fn send_message(
&self,
message: impl Into<SerializableMessage>,
) -> Result<(), ClientSendError>
pub fn send_message( &self, message: impl Into<SerializableMessage>, ) -> Result<(), ClientSendError>
Send a message to the client. For data-related messages, you should probably use
BroadcastQueue::send to ensure that the client sees data messages in a consistent order.
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for ClientConnectionSender
impl RefUnwindSafe for ClientConnectionSender
impl Send for ClientConnectionSender
impl Sync for ClientConnectionSender
impl Unpin for ClientConnectionSender
impl UnwindSafe for ClientConnectionSender
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> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
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