pub struct BeginArtifactUpload {
pub requested_artifact_id: Option<ArtifactId>,
pub expected_digest: ArtifactDigest,
pub size_bytes: ArtifactSizeBytes,
pub media_type: ArtifactMediaType,
pub provenance: ArtifactProvenance,
pub idempotency_key: ArtifactIdempotencyKey,
}Expand description
Validated metadata supplied before any artifact bytes are admitted.
Fields§
§requested_artifact_id: Option<ArtifactId>§expected_digest: ArtifactDigest§size_bytes: ArtifactSizeBytes§media_type: ArtifactMediaType§provenance: ArtifactProvenance§idempotency_key: ArtifactIdempotencyKeyTrait Implementations§
Source§impl Clone for BeginArtifactUpload
impl Clone for BeginArtifactUpload
Source§impl Debug for BeginArtifactUpload
impl Debug for BeginArtifactUpload
Source§impl<'de> Deserialize<'de> for BeginArtifactUpload
impl<'de> Deserialize<'de> for BeginArtifactUpload
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for BeginArtifactUpload
Source§impl PartialEq for BeginArtifactUpload
impl PartialEq for BeginArtifactUpload
Source§impl Serialize for BeginArtifactUpload
impl Serialize for BeginArtifactUpload
impl StructuralPartialEq for BeginArtifactUpload
Auto Trait Implementations§
impl Freeze for BeginArtifactUpload
impl RefUnwindSafe for BeginArtifactUpload
impl Send for BeginArtifactUpload
impl Sync for BeginArtifactUpload
impl Unpin for BeginArtifactUpload
impl UnsafeUnpin for BeginArtifactUpload
impl UnwindSafe for BeginArtifactUpload
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