pub struct SnapshotAdminConfig {
pub path: PathBuf,
pub admin: Arc<dyn SnapshotAdmin>,
}Expand description
Snapshot admin surface. Mounted as a unit so that
/admin/snapshot/{save,load} always have a configured default
path: an operator who set --snapshot-path is the one paying the
cost of the route’s existence, and they reasonably expect the
path to be resolved automatically when no path field is sent in
the request body.
Fields§
§path: PathBuf§admin: Arc<dyn SnapshotAdmin>Trait Implementations§
Auto Trait Implementations§
impl !RefUnwindSafe for SnapshotAdminConfig
impl !UnwindSafe for SnapshotAdminConfig
impl Freeze for SnapshotAdminConfig
impl Send for SnapshotAdminConfig
impl Sync for SnapshotAdminConfig
impl Unpin for SnapshotAdminConfig
impl UnsafeUnpin for SnapshotAdminConfig
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,
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