pub struct ResolvedPlugin {
pub name: String,
pub version: String,
pub download_url: String,
pub sha256: String,
pub plugin_type: String,
}Expand description
A fully resolved plugin download target.
Fields§
§name: StringPlugin name.
version: StringResolved version string.
download_url: StringDownload URL.
sha256: StringExpected SHA-256 hash.
plugin_type: StringPlugin type (e.g., “channel”).
Trait Implementations§
Source§impl Clone for ResolvedPlugin
impl Clone for ResolvedPlugin
Source§fn clone(&self) -> ResolvedPlugin
fn clone(&self) -> ResolvedPlugin
Returns a duplicate of the value. Read more
1.0.0 · 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 ResolvedPlugin
impl RefUnwindSafe for ResolvedPlugin
impl Send for ResolvedPlugin
impl Sync for ResolvedPlugin
impl Unpin for ResolvedPlugin
impl UnsafeUnpin for ResolvedPlugin
impl UnwindSafe for ResolvedPlugin
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