use std::panic::Location;
use thiserror::Error;
#[derive(Debug, Error)]
pub enum CommonError {
#[error("Lock failed: {message} at {location}")]
LockFailed {
message: String,
location: &'static Location<'static>,
},
#[error("Cannot forget tensor: {msg}")]
CantForgetTensor {
msg: String,
location: &'static Location<'static>,
},
}