pub struct StorageRoots {
pub data_root: PathBuf,
pub workspaces: Vec<(String, PathBuf)>,
pub quota_bytes: u64,
}Expand description
The measurement inputs, fixed at server startup.
Fields§
§data_root: PathBufThe server’s data root (audit log, savings store, hosted indices) —
/data on hosted instances.
workspaces: Vec<(String, PathBuf)>Per-workspace persistent state (<root>/.lean-ctx), skipped when it
already lives under Self::data_root so nothing is counted twice.
quota_bytes: u64Plan quota in bytes, resolved once at startup
(env override → storageQuotaBytes → Team-tier default).
Trait Implementations§
Source§impl Clone for StorageRoots
impl Clone for StorageRoots
Source§fn clone(&self) -> StorageRoots
fn clone(&self) -> StorageRoots
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 moreAuto Trait Implementations§
impl Freeze for StorageRoots
impl RefUnwindSafe for StorageRoots
impl Send for StorageRoots
impl Sync for StorageRoots
impl Unpin for StorageRoots
impl UnsafeUnpin for StorageRoots
impl UnwindSafe for StorageRoots
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<A, B, T> HttpServerConnExec<A, B> for Twhere
B: Body,
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