pub struct ResolvedInstall {
pub entry: ExtEntry,
pub download_index: usize,
pub sha256_url: String,
}Expand description
Successful resolution of a release into an installable
entry. Carries enough info to call download_and_verify.
Fields§
§entry: ExtEntryPlugin entry built from the GitHub release.
download_index: usizeIndex of the matching download in entry.downloads.
sha256_url: StringURL of the per-tarball .sha256 asset (single line of
hex). Used by download_and_verify to obtain the
expected digest at install time.
Trait Implementations§
Source§impl Clone for ResolvedInstall
impl Clone for ResolvedInstall
Source§fn clone(&self) -> ResolvedInstall
fn clone(&self) -> ResolvedInstall
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 moreAuto Trait Implementations§
impl Freeze for ResolvedInstall
impl RefUnwindSafe for ResolvedInstall
impl Send for ResolvedInstall
impl Sync for ResolvedInstall
impl Unpin for ResolvedInstall
impl UnsafeUnpin for ResolvedInstall
impl UnwindSafe for ResolvedInstall
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
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