jvmti_rs/wrapper/transforms/
field_transform.rs1use 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