pub struct BundleArtifact {
pub role: String,
pub path: PathBuf,
pub media_type: String,
pub byte_size: u64,
pub sha256: String,
pub dtype: Option<String>,
pub shape: Option<Vec<u64>>,
}Expand description
Verified manifest metadata for one file inside a result bundle.
Fields§
§role: StringStable semantic artifact role.
path: PathBufAbsolute or bundle-root-relative resolved local path.
media_type: StringDeclared MIME media type.
byte_size: u64Exact artifact size in bytes.
sha256: StringLowercase hexadecimal SHA-256 digest.
dtype: Option<String>Optional NPY element-dtype descriptor.
shape: Option<Vec<u64>>Optional array shape in axis order.
Trait Implementations§
Source§impl Clone for BundleArtifact
impl Clone for BundleArtifact
Source§fn clone(&self) -> BundleArtifact
fn clone(&self) -> BundleArtifact
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 moreAuto Trait Implementations§
impl Freeze for BundleArtifact
impl RefUnwindSafe for BundleArtifact
impl Send for BundleArtifact
impl Sync for BundleArtifact
impl Unpin for BundleArtifact
impl UnsafeUnpin for BundleArtifact
impl UnwindSafe for BundleArtifact
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
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 more