Skip to main content

NitriteResult

Type Alias NitriteResult 

Source
pub type NitriteResult<T> = Result<T, NitriteError>;
Expand description

A result type alias for Nitrite operations.

NitriteResult<T> is shorthand for Result<T, NitriteError>. All fallible Nitrite operations return this type.

§Examples

use nitrite::errors::NitriteResult;

fn find_collection(name: &str) -> NitriteResult<String> {
    // Return success
    Ok(name.to_string())
    // Or return error
    // Err(NitriteError::new("Collection not found", ErrorKind::CollectionNotFound))
}

Aliased Type§

pub enum NitriteResult<T> {
    Ok(T),
    Err(NitriteError),
}

Variants§

§1.0.0

Ok(T)

Contains the success value

§1.0.0

Err(NitriteError)

Contains the error value