pub struct InMemoryArtifactService { /* private fields */ }Available on crate feature
artifacts only.Implementations§
Source§impl InMemoryArtifactService
impl InMemoryArtifactService
pub fn new() -> InMemoryArtifactService
Trait Implementations§
Source§impl ArtifactService for InMemoryArtifactService
impl ArtifactService for InMemoryArtifactService
fn save<'life0, 'async_trait>(
&'life0 self,
req: SaveRequest,
) -> Pin<Box<dyn Future<Output = Result<SaveResponse, AdkError>> + Send + 'async_trait>>where
'life0: 'async_trait,
InMemoryArtifactService: 'async_trait,
fn load<'life0, 'async_trait>(
&'life0 self,
req: LoadRequest,
) -> Pin<Box<dyn Future<Output = Result<LoadResponse, AdkError>> + Send + 'async_trait>>where
'life0: 'async_trait,
InMemoryArtifactService: 'async_trait,
fn delete<'life0, 'async_trait>(
&'life0 self,
req: DeleteRequest,
) -> Pin<Box<dyn Future<Output = Result<(), AdkError>> + Send + 'async_trait>>where
'life0: 'async_trait,
InMemoryArtifactService: 'async_trait,
fn list<'life0, 'async_trait>(
&'life0 self,
req: ListRequest,
) -> Pin<Box<dyn Future<Output = Result<ListResponse, AdkError>> + Send + 'async_trait>>where
'life0: 'async_trait,
InMemoryArtifactService: 'async_trait,
fn versions<'life0, 'async_trait>(
&'life0 self,
req: VersionsRequest,
) -> Pin<Box<dyn Future<Output = Result<VersionsResponse, AdkError>> + Send + 'async_trait>>where
'life0: 'async_trait,
InMemoryArtifactService: 'async_trait,
Source§impl Default for InMemoryArtifactService
impl Default for InMemoryArtifactService
Source§fn default() -> InMemoryArtifactService
fn default() -> InMemoryArtifactService
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl Freeze for InMemoryArtifactService
impl RefUnwindSafe for InMemoryArtifactService
impl Send for InMemoryArtifactService
impl Sync for InMemoryArtifactService
impl Unpin for InMemoryArtifactService
impl UnwindSafe for InMemoryArtifactService
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> 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