arch_toolkit/types/
mod.rs1pub mod package;
4
5#[cfg(feature = "aur")]
6pub mod health;
7
8#[cfg(feature = "deps")]
9pub mod dependency;
10
11#[cfg(feature = "index")]
12pub mod index;
13
14#[cfg(feature = "install")]
15pub mod install;
16
17#[cfg(feature = "news")]
18pub mod news;
19
20#[cfg(feature = "sandbox")]
21pub mod sandbox;
22
23pub use package::{AurComment, AurPackage, AurPackageDetails};
24
25#[cfg(feature = "aur")]
26pub use health::{HealthStatus, ServiceStatus};
27
28#[cfg(feature = "deps")]
29pub use dependency::{
30 Dependency, DependencySource, DependencySpec, DependencyStatus, PackageRef, PackageSource,
31 ReverseDependencySummary, SrcinfoData,
32};
33
34#[cfg(feature = "index")]
35pub use index::{IndexQueryResult, OfficialIndex, OfficialPackage};
36
37#[cfg(feature = "install")]
38pub use install::{AurHelper, CascadeMode, CommandSpec, InstallOptions, PrivilegeTool};
39
40#[cfg(feature = "news")]
41pub use news::{AdvisorySeverity, ArchNewsItem, SecurityAdvisory};
42
43#[cfg(feature = "sandbox")]
44pub use sandbox::{DependencyDelta, SandboxInfo};