pub struct MutAutoDeallocateObjectArrayBuilder<T> {
pub count: jint,
pub items: *mut T,
}
Fields§
§count: jint
§items: *mut T
Implementations§
Source§impl<T> MutAutoDeallocateObjectArrayBuilder<T>
impl<T> MutAutoDeallocateObjectArrayBuilder<T>
pub fn new() -> MutAutoDeallocateObjectArrayBuilder<T>
pub fn with_size(size: jint) -> MutAutoDeallocateObjectArrayBuilder<T>
pub fn create( count: jint, items_ptr: *mut T, ) -> MutAutoDeallocateObjectArrayBuilder<T>
Trait Implementations§
Source§impl<'a> AutoDeallocateBuilder<'a, JClass<'a>> for MutAutoDeallocateObjectArrayBuilder<jclass>
impl<'a> AutoDeallocateBuilder<'a, JClass<'a>> for MutAutoDeallocateObjectArrayBuilder<jclass>
Source§impl<'a> AutoDeallocateBuilder<'a, JExtensionEventInfo<'a>> for MutAutoDeallocateObjectArrayBuilder<jvmtiExtensionEventInfo>
impl<'a> AutoDeallocateBuilder<'a, JExtensionEventInfo<'a>> for MutAutoDeallocateObjectArrayBuilder<jvmtiExtensionEventInfo>
Source§impl<'a> AutoDeallocateBuilder<'a, JExtensionFunctionInfo<'a>> for MutAutoDeallocateObjectArrayBuilder<jvmtiExtensionFunctionInfo>
impl<'a> AutoDeallocateBuilder<'a, JExtensionFunctionInfo<'a>> for MutAutoDeallocateObjectArrayBuilder<jvmtiExtensionFunctionInfo>
Source§impl<'a> AutoDeallocateBuilder<'a, JFieldID<'a>> for MutAutoDeallocateObjectArrayBuilder<jfieldID>
impl<'a> AutoDeallocateBuilder<'a, JFieldID<'a>> for MutAutoDeallocateObjectArrayBuilder<jfieldID>
Source§impl<'a> AutoDeallocateBuilder<'a, JLineNumberEntry<'a>> for MutAutoDeallocateObjectArrayBuilder<jvmtiLineNumberEntry>
impl<'a> AutoDeallocateBuilder<'a, JLineNumberEntry<'a>> for MutAutoDeallocateObjectArrayBuilder<jvmtiLineNumberEntry>
Source§impl<'a> AutoDeallocateBuilder<'a, JLocalVariableEntry<'a>> for MutAutoDeallocateObjectArrayBuilder<jvmtiLocalVariableEntry>
impl<'a> AutoDeallocateBuilder<'a, JLocalVariableEntry<'a>> for MutAutoDeallocateObjectArrayBuilder<jvmtiLocalVariableEntry>
Source§impl<'a> AutoDeallocateBuilder<'a, JMethodID<'a>> for MutAutoDeallocateObjectArrayBuilder<jmethodID>
impl<'a> AutoDeallocateBuilder<'a, JMethodID<'a>> for MutAutoDeallocateObjectArrayBuilder<jmethodID>
Source§impl<'a> AutoDeallocateBuilder<'a, JMonitorStackDepthInfo<'a>> for MutAutoDeallocateObjectArrayBuilder<jvmtiMonitorStackDepthInfo>
impl<'a> AutoDeallocateBuilder<'a, JMonitorStackDepthInfo<'a>> for MutAutoDeallocateObjectArrayBuilder<jvmtiMonitorStackDepthInfo>
Source§impl<'a> AutoDeallocateBuilder<'a, JObject<'a>> for MutAutoDeallocateObjectArrayBuilder<jobject>
impl<'a> AutoDeallocateBuilder<'a, JObject<'a>> for MutAutoDeallocateObjectArrayBuilder<jobject>
Source§impl<'a> AutoDeallocateBuilder<'a, JParamInfo<'a>> for MutAutoDeallocateObjectArrayBuilder<jvmtiParamInfo>
impl<'a> AutoDeallocateBuilder<'a, JParamInfo<'a>> for MutAutoDeallocateObjectArrayBuilder<jvmtiParamInfo>
Source§impl<'a> AutoDeallocateBuilder<'a, JStackInfo<'a>> for MutAutoDeallocateObjectArrayBuilder<jvmtiStackInfo>
impl<'a> AutoDeallocateBuilder<'a, JStackInfo<'a>> for MutAutoDeallocateObjectArrayBuilder<jvmtiStackInfo>
Source§impl<'a> AutoDeallocateBuilder<'a, JThreadGroupID<'a>> for MutAutoDeallocateObjectArrayBuilder<jthreadGroup>
impl<'a> AutoDeallocateBuilder<'a, JThreadGroupID<'a>> for MutAutoDeallocateObjectArrayBuilder<jthreadGroup>
Auto Trait Implementations§
impl<T> Freeze for MutAutoDeallocateObjectArrayBuilder<T>
impl<T> RefUnwindSafe for MutAutoDeallocateObjectArrayBuilder<T>where
T: RefUnwindSafe,
impl<T> !Send for MutAutoDeallocateObjectArrayBuilder<T>
impl<T> !Sync for MutAutoDeallocateObjectArrayBuilder<T>
impl<T> Unpin for MutAutoDeallocateObjectArrayBuilder<T>
impl<T> UnwindSafe for MutAutoDeallocateObjectArrayBuilder<T>where
T: RefUnwindSafe,
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more