pub struct ResolveArtifactResponse {
pub lifecycle: ArtifactLifecycle,
pub expires_at_unix_ms: Option<u64>,
pub host_identity: Option<HostTlsIdentity>,
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§
§lifecycle: ArtifactLifecycle§expires_at_unix_ms: Option<u64>§host_identity: Option<HostTlsIdentity>§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<ResolveArtifactResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ResolveArtifactResponse, <__D as Deserializer<'de>>::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
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
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