pub struct CuFile {
pub driver_open: FnDriverOpen,
pub driver_close: FnDriverClose,
pub handle_register: FnHandleRegister,
pub handle_deregister: FnHandleDeregister,
pub buf_register: FnBufRegister,
pub buf_deregister: FnBufDeregister,
pub read: FnRead,
pub write: FnWrite,
pub get_version: FnGetVersion,
/* private fields */
}Fields§
§driver_open: FnDriverOpen§driver_close: FnDriverClose§handle_register: FnHandleRegister§handle_deregister: FnHandleDeregister§buf_register: FnBufRegister§buf_deregister: FnBufDeregister§read: FnRead§write: FnWrite§get_version: FnGetVersionImplementations§
Auto Trait Implementations§
impl Freeze for CuFile
impl RefUnwindSafe for CuFile
impl Send for CuFile
impl Sync for CuFile
impl Unpin for CuFile
impl UnwindSafe for CuFile
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