pub struct Assistant {
pub socket: PathBuf,
pub frame_bytes: NonZeroUsize,
pub max_per_person: NonZeroUsize,
pub max_per_store: NonZeroUsize,
pub events_after_bytes: NonZeroUsize,
}Expand description
Bounds on seats, attached streams and outstanding operations, counted separately.
Fields§
§socket: PathBufPrivate local transport; a relative path could select another install.
frame_bytes: NonZeroUsize256 KiB admits bounded tool items without unbounded line allocation.
max_per_person: NonZeroUsizeTwo seats or tabs let a person work in two stores or windows.
max_per_store: NonZeroUsizeThirty-two limits one store’s assistant and stream memory.
events_after_bytes: NonZeroUsizeOne frame bounds each replay page and its compressed sequence coverage.
Trait Implementations§
Source§impl<'de> Deserialize<'de> for Assistant
impl<'de> Deserialize<'de> for Assistant
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 Assistant
impl RefUnwindSafe for Assistant
impl Send for Assistant
impl Sync for Assistant
impl Unpin for Assistant
impl UnsafeUnpin for Assistant
impl UnwindSafe for Assistant
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> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
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> IntoMaybeUndefined<T> for T
impl<T> IntoMaybeUndefined<T> for T
Source§fn into_maybe_undefined(self) -> MaybeUndefined<T>
fn into_maybe_undefined(self) -> MaybeUndefined<T>
Converts this value into a three-state builder argument.
Source§impl<T> IntoOption<T> for T
impl<T> IntoOption<T> for T
Source§fn into_option(self) -> Option<T>
fn into_option(self) -> Option<T>
Converts this value into an optional builder argument.