pub struct BroadcastBuilder { /* private fields */ }Expand description
Builder for constructing a broadcast message.
Implementations§
Source§impl BroadcastBuilder
impl BroadcastBuilder
Sourcepub fn event(self, name: impl Into<String>) -> BroadcastBuilder
pub fn event(self, name: impl Into<String>) -> BroadcastBuilder
Set the event name.
Sourcepub fn data<T>(self, data: T) -> BroadcastBuilderwhere
T: Serialize,
pub fn data<T>(self, data: T) -> BroadcastBuilderwhere
T: Serialize,
Set the data payload.
Sourcepub fn except(self, socket_id: impl Into<String>) -> BroadcastBuilder
pub fn except(self, socket_id: impl Into<String>) -> BroadcastBuilder
Exclude a specific client from receiving the broadcast.
Auto Trait Implementations§
impl Freeze for BroadcastBuilder
impl !RefUnwindSafe for BroadcastBuilder
impl Send for BroadcastBuilder
impl Sync for BroadcastBuilder
impl Unpin for BroadcastBuilder
impl UnsafeUnpin for BroadcastBuilder
impl !UnwindSafe for BroadcastBuilder
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