#[repr(C)]pub struct android_app {Show 13 fields
pub userData: *mut c_void,
pub onAppCmd: extern "C" fn(*mut android_app, i32),
pub onInputEvent: extern "C" fn(*mut android_app, *const AInputEvent) -> i32,
pub activity: *mut ANativeActivity,
pub config: *mut AConfiguration,
pub savedState: *mut c_void,
pub savedStateSize: usize,
pub looper: *mut ALooper,
pub inputQueue: *mut AInputQueue,
pub window: *mut ANativeWindow,
pub contentRect: ARect,
pub activityState: c_int,
pub destroyRequested: c_int,
}Fields§
§userData: *mut c_void§onAppCmd: extern "C" fn(*mut android_app, i32)§onInputEvent: extern "C" fn(*mut android_app, *const AInputEvent) -> i32§activity: *mut ANativeActivity§config: *mut AConfiguration§savedState: *mut c_void§savedStateSize: usize§looper: *mut ALooper§inputQueue: *mut AInputQueue§window: *mut ANativeWindow§contentRect: ARect§activityState: c_int§destroyRequested: c_intAuto Trait Implementations§
impl Freeze for android_app
impl RefUnwindSafe for android_app
impl !Send for android_app
impl !Sync for android_app
impl Unpin for android_app
impl UnwindSafe for android_app
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