Skip to main content

ADRuleResult

Type Alias ADRuleResult 

Source
pub type ADRuleResult<T> = Result<T, ADRuleError>;
Expand description

Result type used by fallible AD rule emission.

§Examples

use tidu::{ADRuleError, ADRuleKind, ADRuleResult};

fn missing_rule() -> ADRuleResult<()> {
    Err(ADRuleError::unsupported("custom::op", ADRuleKind::Transpose))
}

assert!(missing_rule().is_err());

Aliased Type§

pub enum ADRuleResult<T> {
    Ok(T),
    Err(ADRuleError),
}

Variants§

§1.0.0

Ok(T)

Contains the success value

§1.0.0

Err(ADRuleError)

Contains the error value