1use crate::errors::*; 2use jni::JNIEnv; 3 4pub trait Transform<'a, T> { 5 fn transform(self, _: &JNIEnv<'a>) -> Result<T>; 6} 7 8pub trait AdapterTransform<T> { 9 fn transform(self) -> T; 10}