pub struct VerifyChecksumInput {
pub context: PluginContext,
pub checksum_file: VirtualPath,
pub download_checksum: Option<Checksum>,
pub download_file: VirtualPath,
}Expand description
Output returned by the verify_checksum function.
Fields§
§context: PluginContextCurrent tool context.
checksum_file: VirtualPathVirtual path to the checksum file.
download_checksum: Option<Checksum>A checksum of the downloaded file. The type of hash is derived from the checksum file’s extension, otherwise it defaults to SHA256.
download_file: VirtualPathVirtual path to the downloaded file.
Trait Implementations§
Source§impl Clone for VerifyChecksumInput
impl Clone for VerifyChecksumInput
Source§fn clone(&self) -> VerifyChecksumInput
fn clone(&self) -> VerifyChecksumInput
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 moreSource§impl Debug for VerifyChecksumInput
impl Debug for VerifyChecksumInput
Source§impl Default for VerifyChecksumInput
impl Default for VerifyChecksumInput
Source§fn default() -> VerifyChecksumInput
fn default() -> VerifyChecksumInput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for VerifyChecksumInput
impl<'de> Deserialize<'de> for VerifyChecksumInput
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<VerifyChecksumInput, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<VerifyChecksumInput, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for VerifyChecksumInput
impl PartialEq for VerifyChecksumInput
Source§impl Serialize for VerifyChecksumInput
impl Serialize for VerifyChecksumInput
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 VerifyChecksumInput
Auto Trait Implementations§
impl Freeze for VerifyChecksumInput
impl RefUnwindSafe for VerifyChecksumInput
impl Send for VerifyChecksumInput
impl Sync for VerifyChecksumInput
impl Unpin for VerifyChecksumInput
impl UnwindSafe for VerifyChecksumInput
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