pub type Result<T> = std::result::Result<T, Error>;
#[derive(Debug)]
pub enum Error {
AndroidEnvironment,
#[cfg(target_os = "android")]
Java(jni::errors::Error),
MalformedUri,
NoHandler,
Unknown,
}
#[cfg(target_os = "android")]
impl From<jni::errors::Error> for Error {
fn from(value: jni::errors::Error) -> Self {
Self::Java(value)
}
}