pub struct WingetDependency {
pub package_identifier: String,
pub minimum_version: Option<String>,
}Expand description
WinGet package dependency.
Fields§
§package_identifier: StringWinGet package identifier of the dependency (e.g., “Publisher.App”).
minimum_version: Option<String>Minimum required version of the dependency.
Trait Implementations§
Source§impl Clone for WingetDependency
impl Clone for WingetDependency
Source§fn clone(&self) -> WingetDependency
fn clone(&self) -> WingetDependency
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 moreSource§impl Debug for WingetDependency
impl Debug for WingetDependency
Source§impl Default for WingetDependency
impl Default for WingetDependency
Source§fn default() -> WingetDependency
fn default() -> WingetDependency
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WingetDependencywhere
WingetDependency: Default,
impl<'de> Deserialize<'de> for WingetDependencywhere
WingetDependency: 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
Source§impl JsonSchema for WingetDependency
impl JsonSchema for WingetDependency
Source§fn schema_name() -> String
fn schema_name() -> String
The name of the generated JSON Schema. Read more
Source§fn schema_id() -> Cow<'static, str>
fn schema_id() -> Cow<'static, str>
Returns a string that uniquely identifies the schema produced by this type. Read more
Source§fn json_schema(generator: &mut SchemaGenerator) -> Schema
fn json_schema(generator: &mut SchemaGenerator) -> Schema
Generates a JSON Schema for this type. Read more
Source§fn is_referenceable() -> bool
fn is_referenceable() -> bool
Whether JSON Schemas generated for this type should be re-used where possible using the
$ref keyword. Read moreAuto Trait Implementations§
impl Freeze for WingetDependency
impl RefUnwindSafe for WingetDependency
impl Send for WingetDependency
impl Sync for WingetDependency
impl Unpin for WingetDependency
impl UnsafeUnpin for WingetDependency
impl UnwindSafe for WingetDependency
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