jvmti_rs/wrapper/transforms/
field_transform.rs

1use crate::sys::jfieldID;
2use crate::{errors::*, objects::{JStaticFieldID, JFieldID}, Transform, AdapterTransform};
3use jni::JNIEnv;
4
5impl<'a> Transform<'a, jfieldID> for JFieldID<'a> {
6    fn transform(self, _: &JNIEnv<'a>) -> Result<jfieldID> {
7        Ok(self.into_inner())
8    }
9}
10
11impl<'a> Transform<'a, jfieldID> for JStaticFieldID<'a> {
12    fn transform(self, _: &JNIEnv<'a>) -> Result<jfieldID> {
13        Ok(self.into_inner())
14    }
15}
16
17impl<'a> AdapterTransform<jfieldID> for JFieldID<'a> {
18    fn transform(self) -> jfieldID {
19        self.into_inner()
20    }
21}
22
23impl<'a> AdapterTransform<jfieldID> for JStaticFieldID<'a> {
24    fn transform(self) -> jfieldID {
25        self.into_inner()
26    }
27}
28