pub struct InstallScript {
pub path: String,
pub sha256: String,
pub size: u64,
}Expand description
An install script as packaged for one target.
Fields§
§path: StringThe script’s path inside the package, as written in apps.yaml.
sha256: StringSHA-256 of the script’s exact bytes, lowercase hex.
size: u64Trait Implementations§
Source§impl Clone for InstallScript
impl Clone for InstallScript
Source§impl Debug for InstallScript
impl Debug for InstallScript
Source§impl<'de> Deserialize<'de> for InstallScript
impl<'de> Deserialize<'de> for InstallScript
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
impl Eq for InstallScript
Source§impl PartialEq for InstallScript
impl PartialEq for InstallScript
Source§impl Serialize for InstallScript
impl Serialize for InstallScript
impl StructuralPartialEq for InstallScript
Auto Trait Implementations§
impl Freeze for InstallScript
impl RefUnwindSafe for InstallScript
impl Send for InstallScript
impl Sync for InstallScript
impl Unpin for InstallScript
impl UnsafeUnpin for InstallScript
impl UnwindSafe for InstallScript
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> DeserializeOwned for Twhere
T: for<'de> Deserialize<'de>,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.