pub struct ResolveArtifactResponse {
pub uri: String,
pub kind: ArtifactKind,
pub mime_type: String,
pub size_bytes: u64,
pub width: Option<u32>,
pub height: Option<u32>,
pub duration_millis: Option<u64>,
pub delivery: ArtifactDelivery,
}Fields§
§uri: String§kind: ArtifactKind§mime_type: String§size_bytes: u64§width: Option<u32>§height: Option<u32>§duration_millis: Option<u64>§delivery: ArtifactDeliveryImplementations§
Source§impl ResolveArtifactResponse
impl ResolveArtifactResponse
pub fn validate( &self, ) -> Result<ArtifactReference, ResolveArtifactResponseError>
Trait Implementations§
Source§impl Clone for ResolveArtifactResponse
impl Clone for ResolveArtifactResponse
Source§fn clone(&self) -> ResolveArtifactResponse
fn clone(&self) -> ResolveArtifactResponse
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 ResolveArtifactResponse
impl Debug for ResolveArtifactResponse
Source§impl<'de> Deserialize<'de> for ResolveArtifactResponse
impl<'de> Deserialize<'de> for ResolveArtifactResponse
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 ResolveArtifactResponse
Source§impl PartialEq for ResolveArtifactResponse
impl PartialEq for ResolveArtifactResponse
Source§impl Serialize for ResolveArtifactResponse
impl Serialize for ResolveArtifactResponse
impl StructuralPartialEq for ResolveArtifactResponse
Auto Trait Implementations§
impl Freeze for ResolveArtifactResponse
impl RefUnwindSafe for ResolveArtifactResponse
impl Send for ResolveArtifactResponse
impl Sync for ResolveArtifactResponse
impl Unpin for ResolveArtifactResponse
impl UnsafeUnpin for ResolveArtifactResponse
impl UnwindSafe for ResolveArtifactResponse
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