Skip to main content

Module error

Module error 

Source
Expand description

§Error Types

All Candy functions return Result<T, CandyError>. Match on the variant to distinguish connection errors from query errors.

use candybase::{CandyError, candy_connect};

match candy_connect("localhost", "root", "secret", "mydb") {
    Ok(conn) => { /* use conn */ }
    Err(CandyError::Connection(msg)) => eprintln!("Cannot connect: {}", msg),
    Err(e) => eprintln!("Other error: {}", e),
}

Enums§

CandyError
The unified error type for every Candy operation.