winget_types/lib.rs
1#![cfg_attr(not(feature = "std"), no_std)]
2
3extern crate alloc;
4extern crate core;
5
6#[cfg(feature = "std")]
7pub use camino;
8pub use icu_locale;
9pub use package_family_name;
10pub use sha2;
11pub use shared::*;
12
13pub mod installer;
14pub mod locale;
15mod shared;
16pub mod utils;
17pub mod version;
18
19#[cfg(feature = "std")]
20pub type Path = camino::Utf8PathBuf;
21
22#[cfg(not(feature = "std"))]
23pub type Path = alloc::string::String;