pub struct InMemoryConnectorConfigStore { /* private fields */ }Expand description
In-memory ConnectorConfigStore keyed on (org_id, id).
Implementations§
Trait Implementations§
Source§impl ConnectorConfigStore for InMemoryConnectorConfigStore
impl ConnectorConfigStore for InMemoryConnectorConfigStore
Source§fn list(&self, org_id: &str) -> Vec<ConnectorConfig>
fn list(&self, org_id: &str) -> Vec<ConnectorConfig>
All connector configs for
org_id, sorted by name (stable).Source§fn get(&self, org_id: &str, id: &str) -> Option<ConnectorConfig>
fn get(&self, org_id: &str, id: &str) -> Option<ConnectorConfig>
One connector config by
(org_id, id), or None if absent / in another
org (cross-org reads return None, never another org’s row).Source§fn upsert(&self, config: ConnectorConfig)
fn upsert(&self, config: ConnectorConfig)
Insert or update a connector config (keyed on
(org_id, id)).Source§impl Default for InMemoryConnectorConfigStore
impl Default for InMemoryConnectorConfigStore
Source§fn default() -> InMemoryConnectorConfigStore
fn default() -> InMemoryConnectorConfigStore
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !Freeze for InMemoryConnectorConfigStore
impl RefUnwindSafe for InMemoryConnectorConfigStore
impl Send for InMemoryConnectorConfigStore
impl Sync for InMemoryConnectorConfigStore
impl Unpin for InMemoryConnectorConfigStore
impl UnsafeUnpin for InMemoryConnectorConfigStore
impl UnwindSafe for InMemoryConnectorConfigStore
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> 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