pub struct FileArtifactPayloadStore { /* private fields */ }Implementations§
Source§impl FileArtifactPayloadStore
impl FileArtifactPayloadStore
pub fn write_from_source( output_root: impl AsRef<Path>, source_root: impl AsRef<Path>, bundle: &ExecutionBundle, ) -> Result<FileArtifactPayloadStore, DagMlError>
pub fn open( root: impl Into<PathBuf>, bundle: &ExecutionBundle, ) -> Result<FileArtifactPayloadStore, DagMlError>
pub fn root(&self) -> &Path
pub fn manifest(&self) -> &FileArtifactManifest
pub fn payload_count(&self) -> usize
pub fn materialization_records( &self, ) -> Vec<ArtifactPayloadMaterializationRecord>
pub fn validate_payloads(&self) -> Result<(), DagMlError>
Trait Implementations§
Source§impl Clone for FileArtifactPayloadStore
impl Clone for FileArtifactPayloadStore
Source§fn clone(&self) -> FileArtifactPayloadStore
fn clone(&self) -> FileArtifactPayloadStore
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 FileArtifactPayloadStore
impl Debug for FileArtifactPayloadStore
Source§impl RuntimeArtifactStore for FileArtifactPayloadStore
impl RuntimeArtifactStore for FileArtifactPayloadStore
fn materialize( &self, request: &ArtifactMaterializationRequest, ) -> Result<HandleRef, DagMlError>
Auto Trait Implementations§
impl !Freeze for FileArtifactPayloadStore
impl !RefUnwindSafe for FileArtifactPayloadStore
impl !Sync for FileArtifactPayloadStore
impl Send for FileArtifactPayloadStore
impl Unpin for FileArtifactPayloadStore
impl UnsafeUnpin for FileArtifactPayloadStore
impl UnwindSafe for FileArtifactPayloadStore
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