#[repr(C)]pub struct OsApi {
pub virtual_memory: *mut OsVirtualMemoryApi,
pub file_io: *mut OsFileIoApi,
pub file_system: *mut OsFileSystemApi,
pub dll: *mut OsDllApi,
pub socket: *mut OsSocketApi,
pub thread: *mut OsThreadApi,
pub time: *mut OsTimeApi,
pub dialogs: *mut OsDialogsApi,
pub info: *mut OsInfoApi,
pub debugger: *mut OsDebuggerApi,
pub system: *mut OsSystemApi,
}
Fields§
§virtual_memory: *mut OsVirtualMemoryApi
§file_io: *mut OsFileIoApi
§file_system: *mut OsFileSystemApi
§dll: *mut OsDllApi
§socket: *mut OsSocketApi
§thread: *mut OsThreadApi
§time: *mut OsTimeApi
§dialogs: *mut OsDialogsApi
§info: *mut OsInfoApi
§debugger: *mut OsDebuggerApi
§system: *mut OsSystemApi
Trait Implementations§
Auto Trait Implementations§
impl Freeze for OsApi
impl RefUnwindSafe for OsApi
impl !Send for OsApi
impl !Sync for OsApi
impl Unpin for OsApi
impl UnwindSafe for OsApi
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