Expand description
AUR (Arch User Repository) operations.
Re-exports§
pub use crate::types::package::MetadataFetchLimits;pub use crate::types::package::MirrorHealth;pub use crate::types::package::MirrorHealthLimits;pub use crate::types::package::MirrorHealthStatus;
Modules§
- utils
- Utility functions for AUR operations.
- validation
- Input validation for AUR operations.
Structs§
- Aur
- What: Wrapper for AUR operations using an
ArchClient. - Mock
AurApi - What: Mock implementation of
AurApifor testing.
Constants§
- ARCH_
PACKAGE_ SEARCH_ URL - Established Arch Packages JSON search endpoint used by the opt-in convenience helper.
Traits§
- AurApi
- What: Trait for AUR operations, enabling testability via mock implementations.
Functions§
- check_
mirror_ health - What: Probe existing public mirror rows with a caller-selected relative path.
- fetch_
arch_ package_ detail - What: Fetch one official Arch package detail with caller-owned transport policy.
- fetch_
official_ package_ detail_ from - What: Fetch one official package detail from a caller-selected JSON endpoint.