pub struct SelfStreamsConfig {
pub cost_rows: u64,
pub events_rows: u64,
}Expand description
Retained row bounds for each server-owned durable stream.
Fields§
§cost_rows: u64Maximum retained cost records.
events_rows: u64Maximum retained lifecycle and connection events.
Implementations§
Source§impl SelfStreamsConfig
Validates the [services] profile selection.
impl SelfStreamsConfig
Validates the [services] profile selection.
An unrecognised profile value is a typed config validation error. When the
profile is worker-front-door, config that asks for machinery the profile does
not build is rejected via [worker_front_door_field_errors].
Trait Implementations§
Source§impl Clone for SelfStreamsConfig
impl Clone for SelfStreamsConfig
impl Copy for SelfStreamsConfig
Source§impl Debug for SelfStreamsConfig
impl Debug for SelfStreamsConfig
Source§impl Default for SelfStreamsConfig
impl Default for SelfStreamsConfig
Source§impl<'de> Deserialize<'de> for SelfStreamsConfig
impl<'de> Deserialize<'de> for SelfStreamsConfig
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for SelfStreamsConfig
impl RefUnwindSafe for SelfStreamsConfig
impl Send for SelfStreamsConfig
impl Sync for SelfStreamsConfig
impl Unpin for SelfStreamsConfig
impl UnsafeUnpin for SelfStreamsConfig
impl UnwindSafe for SelfStreamsConfig
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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