Version: dev

error

Stable error · Errors

Tier: stable · Kind: error · Topic: Errors

JuliaRust
not exportedError

Julia

Julia does not export this error.

Rust

pub enum Error {
    Config(String),
    Unimplemented(String),
    Run(String),
}

Errors: refusals of a run config or schedule, and failed runs.

Source · Rust docs

Example (refusal)

let mut bad = config.clone();
bad["schedule"]["alg"] = json!("Bogus");
let rc = RunConfig::from_value(&bad).unwrap();
match RunSpec::<f64>::new(&rc, (0.0, 2.0), None) {
    Err(Error::Config(msg)) => assert!(msg.contains("Bogus")),
    other => panic!("expected a config error, got {:?}", other.map(|_| ())),
}

From docs/api/examples/rust/forward_and_gradient.rs