pub struct ExecuteError { pub code: i32, pub source: anyhow::Error, } impl ExecuteError { pub fn new(code: i32, err: impl Into) -> Self { Self { code, source: err.into(), } } }