pub struct PgSettingsStore { /* private fields */ }Expand description
Postgres-backed SettingsStore over agent_settings.
Implementations§
Trait Implementations§
Source§impl Clone for PgSettingsStore
impl Clone for PgSettingsStore
Source§fn clone(&self) -> PgSettingsStore
fn clone(&self) -> PgSettingsStore
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 moreSource§impl SettingsStore for PgSettingsStore
impl SettingsStore for PgSettingsStore
Source§fn get(&self, org_id: &str) -> AgentSettings
fn get(&self, org_id: &str) -> AgentSettings
The org’s settings, or
AgentSettings::defaults when unset.Source§fn put(&self, settings: AgentSettings)
fn put(&self, settings: AgentSettings)
Insert or replace the org’s settings.
Auto Trait Implementations§
impl !RefUnwindSafe for PgSettingsStore
impl !UnwindSafe for PgSettingsStore
impl Freeze for PgSettingsStore
impl Send for PgSettingsStore
impl Sync for PgSettingsStore
impl Unpin for PgSettingsStore
impl UnsafeUnpin for PgSettingsStore
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> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
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> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request