Module jni::strings

source ·
Expand description

String types for going to/from java strings.

Structs

  • Wrapper for std::ffi::CStr that also takes care of encoding between UTF-8 and Java’s Modified UTF-8.
  • Wrapper for std::ffi::CString that also takes care of encoding between UTF-8 and Java’s Modified UTF-8. As with CString, this implements Deref to &JNIStr.
  • Reference to a string in the JVM. Holds a pointer to the array returned by GetStringUTFChars. Calls ReleaseStringUTFChars on Drop. Can be converted to a &JNIStr with the same cost as the &CStr.from_ptr conversion.