pub struct MutObjectArrayBuilder<T> {
pub count: jint,
pub items: *mut T,
}
Fields§
§count: jint
§items: *mut T
Implementations§
Source§impl<T> MutObjectArrayBuilder<T>
impl<T> MutObjectArrayBuilder<T>
pub fn new() -> MutObjectArrayBuilder<T>
pub fn with_size(size: jint) -> MutObjectArrayBuilder<T>
pub fn create(count: jint, items_ptr: *mut T) -> MutObjectArrayBuilder<T>
Trait Implementations§
Source§impl<'a> Builder<JCompiledMethodLoadRecordStackInfo<'a>> for MutObjectArrayBuilder<PCStackInfo>
impl<'a> Builder<JCompiledMethodLoadRecordStackInfo<'a>> for MutObjectArrayBuilder<PCStackInfo>
fn build(&self) -> Vec<JCompiledMethodLoadRecordStackInfo<'a>>
Source§impl<'a> Builder<JFrameInfo<'a>> for MutObjectArrayBuilder<jvmtiFrameInfo>
impl<'a> Builder<JFrameInfo<'a>> for MutObjectArrayBuilder<jvmtiFrameInfo>
fn build(&self) -> Vec<JFrameInfo<'a>>
Source§impl<'a> Builder<JvmtiError> for MutObjectArrayBuilder<jvmtiError>
impl<'a> Builder<JvmtiError> for MutObjectArrayBuilder<jvmtiError>
fn build(&self) -> Vec<JvmtiError>
Auto Trait Implementations§
impl<T> Freeze for MutObjectArrayBuilder<T>
impl<T> RefUnwindSafe for MutObjectArrayBuilder<T>where
T: RefUnwindSafe,
impl<T> !Send for MutObjectArrayBuilder<T>
impl<T> !Sync for MutObjectArrayBuilder<T>
impl<T> Unpin for MutObjectArrayBuilder<T>
impl<T> UnwindSafe for MutObjectArrayBuilder<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