pub struct ExternalArtifactUploadDescriptor {
pub upload_id: String,
pub path: String,
pub kind: ArtifactKind,
pub mime_type: String,
pub size_bytes: u64,
pub sha256: String,
pub duration_millis: Option<u64>,
pub expires_at_unix_ms: u64,
}Fields§
§upload_id: String§path: String§kind: ArtifactKind§mime_type: String§size_bytes: u64§sha256: String§duration_millis: Option<u64>§expires_at_unix_ms: u64Trait Implementations§
Source§impl Clone for ExternalArtifactUploadDescriptor
impl Clone for ExternalArtifactUploadDescriptor
Source§fn clone(&self) -> ExternalArtifactUploadDescriptor
fn clone(&self) -> ExternalArtifactUploadDescriptor
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<'de> Deserialize<'de> for ExternalArtifactUploadDescriptor
impl<'de> Deserialize<'de> for ExternalArtifactUploadDescriptor
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 ExternalArtifactUploadDescriptor
impl StructuralPartialEq for ExternalArtifactUploadDescriptor
Auto Trait Implementations§
impl Freeze for ExternalArtifactUploadDescriptor
impl RefUnwindSafe for ExternalArtifactUploadDescriptor
impl Send for ExternalArtifactUploadDescriptor
impl Sync for ExternalArtifactUploadDescriptor
impl Unpin for ExternalArtifactUploadDescriptor
impl UnsafeUnpin for ExternalArtifactUploadDescriptor
impl UnwindSafe for ExternalArtifactUploadDescriptor
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