Manifest

Trait Manifest 

Source
pub trait Manifest {
    const SCHEMA: &'static str;
    const TYPE: ManifestType;
}

Required Associated Constants§

Source

const SCHEMA: &'static str

Source

const TYPE: ManifestType

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.

Implementors§

Source§

impl Manifest for InstallerManifest

Source§

const SCHEMA: &'static str = "https://aka.ms/winget-manifest.installer.1.10.0.schema.json"

Source§

const TYPE: ManifestType = ManifestType::Installer

Source§

impl Manifest for DefaultLocaleManifest

Source§

const SCHEMA: &'static str = "https://aka.ms/winget-manifest.defaultLocale.1.10.0.schema.json"

Source§

const TYPE: ManifestType = ManifestType::DefaultLocale

Source§

impl Manifest for LocaleManifest

Source§

const SCHEMA: &'static str = "https://aka.ms/winget-manifest.locale.1.10.0.schema.json"

Source§

const TYPE: ManifestType = ManifestType::Locale

Source§

impl Manifest for VersionManifest

Source§

const SCHEMA: &'static str = "https://aka.ms/winget-manifest.version.1.10.0.schema.json"

Source§

const TYPE: ManifestType = ManifestType::Version