#[repr(C)]pub struct jvmtiExtensionFunctionInfo {
pub func: Option<unsafe extern "C" fn(*mut *const jvmtiInterface_1, ...) -> jvmtiError>,
pub id: *mut i8,
pub short_description: *mut i8,
pub param_count: i32,
pub params: *mut jvmtiParamInfo,
pub error_count: i32,
pub errors: *mut jvmtiError,
}
Fields§
§func: Option<unsafe extern "C" fn(*mut *const jvmtiInterface_1, ...) -> jvmtiError>
§id: *mut i8
§short_description: *mut i8
§param_count: i32
§params: *mut jvmtiParamInfo
§error_count: i32
§errors: *mut jvmtiError
Trait Implementations§
Source§impl Clone for jvmtiExtensionFunctionInfo
impl Clone for jvmtiExtensionFunctionInfo
Source§fn clone(&self) -> jvmtiExtensionFunctionInfo
fn clone(&self) -> jvmtiExtensionFunctionInfo
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Default for jvmtiExtensionFunctionInfo
impl Default for jvmtiExtensionFunctionInfo
Source§fn default() -> jvmtiExtensionFunctionInfo
fn default() -> jvmtiExtensionFunctionInfo
Returns the “default value” for a type. Read more
impl Copy for jvmtiExtensionFunctionInfo
Auto Trait Implementations§
impl Freeze for jvmtiExtensionFunctionInfo
impl RefUnwindSafe for jvmtiExtensionFunctionInfo
impl !Send for jvmtiExtensionFunctionInfo
impl !Sync for jvmtiExtensionFunctionInfo
impl Unpin for jvmtiExtensionFunctionInfo
impl UnwindSafe for jvmtiExtensionFunctionInfo
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