Skip to main content

validate_file_count

Function validate_file_count 

Source
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 process
  • max_files - Maximum allowed files (None = unlimited)

§Returns

  • Ok(()) - File count is within limit
  • Err(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());