pub type Result<T> = Result<T, EvalError>;Expand description
A specialized Result whose error is EvalError.
§Examples
use iqdb_eval::{EvalError, Result};
fn require_non_empty<T>(kind: &'static str, items: &[T]) -> Result<()> {
if items.is_empty() {
return Err(EvalError::EmptyInput { kind });
}
Ok(())
}
assert!(require_non_empty::<u8>("queries", &[]).is_err());
assert!(require_non_empty("queries", &[1u8, 2]).is_ok());Aliased Type§
pub enum Result<T> {
Ok(T),
Err(EvalError),
}