pub struct SessionBus { /* private fields */ }Implementations§
Source§impl SessionBus
impl SessionBus
pub fn new() -> Arc<SessionBus> ⓘ
pub fn subscribe(&self, session: u64, provisional: bool) -> Subscription
pub fn end_session(&self, session: u64, reason: EndReason)
pub fn unsubscribe(&self, session: u64, id: u64)
pub fn has_provisional_subscriber(&self, session: u64) -> bool
pub fn publish_committed(&self, session: u64, ev: &CommittedEvent)
pub fn publish_provisional(&self, session: u64, channel: u32, text: &str)
Trait Implementations§
Auto Trait Implementations§
impl !Freeze for SessionBus
impl RefUnwindSafe for SessionBus
impl Send for SessionBus
impl Sync for SessionBus
impl Unpin for SessionBus
impl UnsafeUnpin for SessionBus
impl UnwindSafe for SessionBus
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
impl<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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