Struct BoundedSubscriptions
pub struct BoundedSubscriptions { /* private fields */ }Available on crate feature
server-core only.Expand description
This wraps [tokio::sync::Semaphore] and is used to limit the number of subscriptions per
connection.
Implementations§
§impl BoundedSubscriptions
impl BoundedSubscriptions
pub fn new(max_subscriptions: u32) -> BoundedSubscriptions
pub fn new(max_subscriptions: u32) -> BoundedSubscriptions
Create a new bounded subscription.
Trait Implementations§
§impl Clone for BoundedSubscriptions
impl Clone for BoundedSubscriptions
§fn clone(&self) -> BoundedSubscriptions
fn clone(&self) -> BoundedSubscriptions
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for BoundedSubscriptions
impl RefUnwindSafe for BoundedSubscriptions
impl Send for BoundedSubscriptions
impl Sync for BoundedSubscriptions
impl Unpin for BoundedSubscriptions
impl UnsafeUnpin for BoundedSubscriptions
impl UnwindSafe for BoundedSubscriptions
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
impl<T> Read<Exclusive, BecauseExclusive> for Twhere
T: ?Sized,
§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘwhere
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> ⓘwhere
S: Into<Dispatch>,
§fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ
fn with_current_subscriber(self) -> WithDispatch<Self> ⓘ
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...) attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 16 bytes