pub struct InMemoryHarnessStore { /* private fields */ }Expand description
In-memory harness store
Stores harnesses in a HashMap keyed by harness ID. Useful for testing and examples where you want to configure harnesses without a database.
Implementations§
Source§impl InMemoryHarnessStore
impl InMemoryHarnessStore
Sourcepub async fn add_harness(&self, harness: Harness)
pub async fn add_harness(&self, harness: Harness)
Add a harness to the store
Trait Implementations§
Source§impl Clone for InMemoryHarnessStore
impl Clone for InMemoryHarnessStore
Source§fn clone(&self) -> InMemoryHarnessStore
fn clone(&self) -> InMemoryHarnessStore
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 Debug for InMemoryHarnessStore
impl Debug for InMemoryHarnessStore
Source§impl Default for InMemoryHarnessStore
impl Default for InMemoryHarnessStore
Source§fn default() -> InMemoryHarnessStore
fn default() -> InMemoryHarnessStore
Returns the “default value” for a type. Read more
Source§impl HarnessStore for InMemoryHarnessStore
impl HarnessStore for InMemoryHarnessStore
Auto Trait Implementations§
impl !RefUnwindSafe for InMemoryHarnessStore
impl !UnwindSafe for InMemoryHarnessStore
impl Freeze for InMemoryHarnessStore
impl Send for InMemoryHarnessStore
impl Sync for InMemoryHarnessStore
impl Unpin for InMemoryHarnessStore
impl UnsafeUnpin for InMemoryHarnessStore
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> 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 moreSource§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