pub struct Resolution {
pub app_id: String,
pub release: Release,
pub package: Package,
pub download_path: String,
pub signature: Option<ReleaseSignature>,
pub author_signature: Option<AuthorSignature>,
pub install_script: Option<Value>,
pub withdrawn: Vec<WithdrawnRelease>,
}Fields§
§app_id: String§release: Release§package: Package§download_path: String§signature: Option<ReleaseSignature>The API’s signature over this package’s release manifest.
The uploading author’s own signature, when there is one.
install_script: Option<Value>The install script this target runs, as the service recorded it.
withdrawn: Vec<WithdrawnRelease>Withdrawn releases on the same channel, newest first.
Trait Implementations§
Source§impl Clone for Resolution
impl Clone for Resolution
Source§impl Debug for Resolution
impl Debug for Resolution
Source§impl<'de> Deserialize<'de> for Resolution
impl<'de> Deserialize<'de> for Resolution
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
Auto Trait Implementations§
impl Freeze for Resolution
impl RefUnwindSafe for Resolution
impl Send for Resolution
impl Sync for Resolution
impl Unpin for Resolution
impl UnsafeUnpin for Resolution
impl UnwindSafe for Resolution
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