Struct jvmti_wrapper::jvmtiExtensionFunctionInfo
source · [−]#[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
sourceimpl Clone for jvmtiExtensionFunctionInfo
impl Clone for jvmtiExtensionFunctionInfo
sourcefn clone(&self) -> jvmtiExtensionFunctionInfo
fn clone(&self) -> jvmtiExtensionFunctionInfo
Returns a copy of the value. Read more
1.0.0 · sourcefn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from source
. Read more
sourceimpl Default for jvmtiExtensionFunctionInfo
impl Default for jvmtiExtensionFunctionInfo
sourcefn default() -> jvmtiExtensionFunctionInfo
fn default() -> jvmtiExtensionFunctionInfo
Returns the “default value” for a type. Read more
impl Copy for jvmtiExtensionFunctionInfo
Auto Trait Implementations
impl RefUnwindSafe for jvmtiExtensionFunctionInfo
impl !Send for jvmtiExtensionFunctionInfo
impl !Sync for jvmtiExtensionFunctionInfo
impl Unpin for jvmtiExtensionFunctionInfo
impl UnwindSafe for jvmtiExtensionFunctionInfo
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more