pub struct StateConfig {
pub query_timeout: Duration,
pub request_timeout: Duration,
pub max_connections: usize,
pub admin_enabled: bool,
pub subscribe_max_hydration_rows: u64,
pub subscribe_min_throttle: Duration,
pub subscribe_min_linger: Duration,
pub claim_wait_max: Duration,
pub claim_lease_ttl: Duration,
pub claim_max_parked: usize,
}Fields§
§query_timeout: Duration§request_timeout: Duration§max_connections: usize§admin_enabled: bool§subscribe_max_hydration_rows: u64§subscribe_min_throttle: Duration§subscribe_min_linger: Duration§claim_wait_max: Duration§claim_lease_ttl: Duration§claim_max_parked: usizeImplementations§
Source§impl StateConfig
impl StateConfig
pub fn new() -> Self
pub fn query_timeout(self, timeout: Duration) -> Self
pub fn request_timeout(self, timeout: Duration) -> Self
pub fn max_connections(self, max: usize) -> Self
pub fn admin_enabled(self, enabled: bool) -> Self
pub fn subscribe_max_hydration_rows(self, n: u64) -> Self
pub fn subscribe_min_throttle(self, interval: Duration) -> Self
pub fn subscribe_min_linger(self, interval: Duration) -> Self
pub fn claim_wait_max(self, budget: Duration) -> Self
pub fn claim_lease_ttl(self, ttl: Duration) -> Self
pub fn claim_max_parked(self, max: usize) -> Self
Trait Implementations§
Source§impl Clone for StateConfig
impl Clone for StateConfig
Source§fn clone(&self) -> StateConfig
fn clone(&self) -> StateConfig
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 moreSource§impl Debug for StateConfig
impl Debug for StateConfig
Auto Trait Implementations§
impl Freeze for StateConfig
impl RefUnwindSafe for StateConfig
impl Send for StateConfig
impl Sync for StateConfig
impl Unpin for StateConfig
impl UnsafeUnpin for StateConfig
impl UnwindSafe for StateConfig
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 moreSource§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request