Skip to main content

AstResult

Type Alias AstResult 

Source
pub type AstResult<'a, T, ET = T> = Result<T, AstError<'a, ET>>;

Aliased Type§

pub enum AstResult<'a, T, ET = T> {
    Ok(T),
    Err(AstError<'a, ET>),
}

Variants§

§1.0.0

Ok(T)

Contains the success value

§1.0.0

Err(AstError<'a, ET>)

Contains the error value

Trait Implementations§

Source§

impl<'a, T, TE, TE2> IntoErr<Result<T, AstError<'a, TE2>>, TE, TE2> for AstResult<'a, T, TE>

Source§

fn get(self) -> AstResult<'a, T, TE2>

Source§

fn get_map(self, m: impl Fn(TE) -> TE2) -> AstResult<'a, T, TE2>