winget_types/shared/
mod.rs

1mod generic;
2mod language_tag;
3mod manifest;
4mod manifest_type;
5mod manifest_version;
6mod package_identifier;
7mod package_version;
8mod sha_256;
9pub mod url;
10mod version;
11
12pub use generic::GenericManifest;
13pub use language_tag::LanguageTag;
14pub use manifest::Manifest;
15pub use manifest_type::{ManifestType, ManifestTypeWithLocale};
16pub use manifest_version::ManifestVersion;
17pub use package_identifier::{PackageIdentifier, PackageIdentifierError};
18pub use package_version::{PackageVersion, PackageVersionError};
19pub use sha_256::Sha256String;
20pub use version::Version;
21
22pub const DISALLOWED_CHARACTERS: [char; 9] = ['\\', '/', ':', '*', '?', '\"', '<', '>', '|'];