This PR introduces a hierarchical enum-based errors. I replaced anyhow::Error with the following error in all the places except driver-related components because I'm not confident about what kind of changes occurs when implementing the remote driver.
Fix #21
This PR introduces a hierarchical enum-based errors. I replaced
anyhow::Error
with the following error in all the places except driver-related components because I'm not confident about what kind of changes occurs when implementing the remote driver.