Type Alias ExtrResult

Source
pub type ExtrResult<T> = FromSqlResult<T>;
Expand description

Type alias for the outcome of extracting a value from a Row.

§Example

/// `#[extr]` function used to convert an SQL string to a PathBuf.
pub fn extr_path(value: &ValueRef) -> ExtrResult<PathBuf> {
    let path = value.as_str()?;
    let path = PathBuf::from(path);

    Ok(path)
}

Aliased Type§

enum ExtrResult<T> {
    Ok(T),
    Err(FromSqlError),
}

Variants§

§1.0.0

Ok(T)

Contains the success value

§1.0.0

Err(FromSqlError)

Contains the error value