pub struct InMemoryArtifactStore { /* private fields */ }Implementations§
Trait Implementations§
Source§impl ArtifactStore for InMemoryArtifactStore
impl ArtifactStore for InMemoryArtifactStore
Source§async fn put_outputs(
&self,
workflow_id: &str,
job_id: &str,
outputs: HashMap<String, String>,
) -> Result<(), ArtifactError>
async fn put_outputs( &self, workflow_id: &str, job_id: &str, outputs: HashMap<String, String>, ) -> Result<(), ArtifactError>
Store key-value outputs for a completed job.
Source§async fn get_outputs(
&self,
workflow_id: &str,
job_id: &str,
) -> Result<HashMap<String, String>, ArtifactError>
async fn get_outputs( &self, workflow_id: &str, job_id: &str, ) -> Result<HashMap<String, String>, ArtifactError>
Retrieve outputs for a specific job.
Auto Trait Implementations§
impl !Freeze for InMemoryArtifactStore
impl !RefUnwindSafe for InMemoryArtifactStore
impl Send for InMemoryArtifactStore
impl Sync for InMemoryArtifactStore
impl Unpin for InMemoryArtifactStore
impl UnsafeUnpin for InMemoryArtifactStore
impl UnwindSafe for InMemoryArtifactStore
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