Skip to main content

require_equal

Function require_equal 

Source
pub fn require_equal<T>(
    name1: &str,
    value1: T,
    name2: &str,
    value2: T,
) -> ArgumentResult<()>
where T: PartialEq + Display,
Expand description

Comparison argument validation

Provides comparison validation functionality between two arguments.

§Examples

use qubit_common::lang::argument::require_equal;

let result = require_equal("width", 100, "height", 100);
assert!(result.is_ok());

let result = require_equal("width", 100, "height", 200);
assert!(result.is_err());

§Author

Haixing Hu