pub struct EnhanceSettingsState {
pub setting_store: Arc<dyn EnhanceSettingStore>,
pub bp_store: Arc<dyn BlueprintStore>,
}Expand description
Router state for the /v1/enhance-settings* handlers.
Fields§
§setting_store: Arc<dyn EnhanceSettingStore>K-V backend for EnhanceSetting Ref-form records.
bp_store: Arc<dyn BlueprintStore>Blueprint store the embedded Blueprint is committed to before the K-V write.
Trait Implementations§
Source§impl Clone for EnhanceSettingsState
impl Clone for EnhanceSettingsState
Source§fn clone(&self) -> EnhanceSettingsState
fn clone(&self) -> EnhanceSettingsState
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 !RefUnwindSafe for EnhanceSettingsState
impl !UnwindSafe for EnhanceSettingsState
impl Freeze for EnhanceSettingsState
impl Send for EnhanceSettingsState
impl Sync for EnhanceSettingsState
impl Unpin for EnhanceSettingsState
impl UnsafeUnpin for EnhanceSettingsState
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,
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