pub struct InstallSchema {
pub arch: HashMap<String, String>,
pub checksum_url: Option<String>,
pub checksum_url_canary: Option<String>,
pub download_url: String,
pub download_url_canary: Option<String>,
}
Fields§
§arch: HashMap<String, String>
§checksum_url: Option<String>
§checksum_url_canary: Option<String>
§download_url: String
§download_url_canary: Option<String>
Trait Implementations§
Source§impl Debug for InstallSchema
impl Debug for InstallSchema
Source§impl Default for InstallSchema
impl Default for InstallSchema
Source§fn default() -> InstallSchema
fn default() -> InstallSchema
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InstallSchemawhere
InstallSchema: Default,
impl<'de> Deserialize<'de> for InstallSchemawhere
InstallSchema: Default,
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 InstallSchema
impl RefUnwindSafe for InstallSchema
impl Send for InstallSchema
impl Sync for InstallSchema
impl Unpin for InstallSchema
impl UnwindSafe for InstallSchema
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