struct DocumentsSettings {
max_size_mib: Option<u64>,
}Expand description
One [documents] table. Unknown fields are rejected so a mistyped
key fails the load instead of being ignored.
Fields§
§max_size_mib: Option<u64>The ceiling on one handed document, in MiB. The default is
DEFAULT_DOCUMENT_MAX_MIB, and the key exists for the machine
that wants a different one.
Implementations§
Source§impl DocumentsSettings
impl DocumentsSettings
Sourcefn resolved_max_bytes(&self, path: &Path) -> Result<u64, WorkspaceError>
fn resolved_max_bytes(&self, path: &Path) -> Result<u64, WorkspaceError>
The resolved ceiling in bytes. 0 and a magnitude a byte count
cannot hold are refused rather than obeyed, and so is a value past
DOCUMENT_MAX_MIB_LIMIT: each would mean something other than a
ceiling a client can receive.
Trait Implementations§
Source§impl Debug for DocumentsSettings
impl Debug for DocumentsSettings
Source§impl Default for DocumentsSettings
impl Default for DocumentsSettings
Source§impl<'de> Deserialize<'de> for DocumentsSettings
impl<'de> Deserialize<'de> for DocumentsSettings
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 DocumentsSettings
impl RefUnwindSafe for DocumentsSettings
impl Send for DocumentsSettings
impl Sync for DocumentsSettings
impl Unpin for DocumentsSettings
impl UnsafeUnpin for DocumentsSettings
impl UnwindSafe for DocumentsSettings
Blanket Implementations§
§impl<T> AnySync for T
impl<T> AnySync for T
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
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
impl<S, T> Duplex<S> for Twhere
T: FromSample<S> + ToSample<S>,
§impl<S> FromSample<S> for S
impl<S> FromSample<S> for S
fn from_sample_(s: S) -> S
§impl<T> Instrument for T
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> 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