pub fn validate_file_count(
file_count: usize,
max_files: Option<usize>,
) -> Result<(), CliError>Expand description
Validate file count against configured limit.
§Arguments
file_count- Number of files to processmax_files- Maximum allowed files (None = unlimited)
§Returns
Ok(())- File count is within limitErr(CliError)- File count exceeds limit
§Examples
use hedl_cli::batch::validate_file_count;
// Within limit
assert!(validate_file_count(100, Some(1000)).is_ok());
// Exceeds limit
assert!(validate_file_count(2000, Some(1000)).is_err());
// Unlimited
assert!(validate_file_count(1_000_000, None).is_ok());