Skip to main content

Crate rez_next_repository

Crate rez_next_repository 

Source
Expand description

§Rez Core Repository

Repository scanning, caching, and management for Rez Core.

This crate provides:

  • Repository scanning and indexing
  • Package discovery and caching
  • Repository metadata management
  • Async repository operations

Re-exports§

pub use repository::deduplicate_packages;
pub use repository::PackageSearchCriteria;
pub use repository::Repository;
pub use repository::RepositoryMetadata;
pub use repository::RepositoryStats;
pub use repository::RepositoryType;
pub use scanner_types::CacheStatistics;
pub use scanner_types::PackageScanResult;
pub use scanner_types::ScanError;
pub use scanner_types::ScanErrorType;
pub use scanner_types::ScanPerformanceMetrics;
pub use scanner_types::ScanResult;
pub use scanner_types::ScannerConfig;
pub use scanner_types::REZ_PACKAGE_FILENAMES;
pub use cache::*;
pub use filesystem::*;
pub use high_performance_scanner::*;
pub use scanner::*;
pub use simple_repository::*;

Modules§

cache
Repository caching system
filesystem
Filesystem-based repository implementation
high_performance_scanner
High-performance repository scanner with advanced optimizations
repository
Repository trait and base implementations
scanner
High-performance repository scanning utilities with optimized I/O
scanner_types
Data types for the repository scanner.
simple_repository
Simple file-based repository implementation