Skip to main content

ValueResult

Type Alias ValueResult 

Source
pub type ValueResult<T> = Result<T, ValueError>;
Expand description

Result returned by value processing operations.

§Type Parameters

  • T - Successful value returned by the operation.

§Examples

use qubit_value::{Value, ValueResult};

fn read_int(value: &Value) -> ValueResult<i32> {
    value.get_int32()
}

assert_eq!(read_int(&Value::from(42_i32)).unwrap(), 42);

Aliased Type§

pub enum ValueResult<T> {
    Ok(T),
    Err(ValueError),
}

Variants§

§1.0.0

Ok(T)

Contains the success value

§1.0.0

Err(ValueError)

Contains the error value