pub struct SubscriptionManagerConfig {
pub max_subscriptions: usize,
pub max_monitored_items_per_subscription: usize,
pub notification_buffer_size: usize,
pub event_buffer_size: usize,
pub durability: SubscriptionDurabilityConfig,
}Expand description
Subscription manager configuration.
Fields§
§max_subscriptions: usizeMaximum number of subscriptions.
max_monitored_items_per_subscription: usizeMaximum monitored items per subscription.
notification_buffer_size: usizeNotification channel buffer size.
event_buffer_size: usizeEvent channel buffer size.
durability: SubscriptionDurabilityConfigRuntime durability configuration.
Trait Implementations§
Source§impl Clone for SubscriptionManagerConfig
impl Clone for SubscriptionManagerConfig
Source§fn clone(&self) -> SubscriptionManagerConfig
fn clone(&self) -> SubscriptionManagerConfig
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SubscriptionManagerConfig
impl Debug for SubscriptionManagerConfig
Auto Trait Implementations§
impl Freeze for SubscriptionManagerConfig
impl RefUnwindSafe for SubscriptionManagerConfig
impl Send for SubscriptionManagerConfig
impl Sync for SubscriptionManagerConfig
impl Unpin for SubscriptionManagerConfig
impl UnsafeUnpin for SubscriptionManagerConfig
impl UnwindSafe for SubscriptionManagerConfig
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> 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