#[repr(C)]
pub union ChardevBackend__bindgen_ty_1 {
Show 20 fields
pub file: q_obj_ChardevFile_wrapper,
pub serial: q_obj_ChardevHostdev_wrapper,
pub parallel: q_obj_ChardevHostdev_wrapper,
pub pipe: q_obj_ChardevHostdev_wrapper,
pub socket: q_obj_ChardevSocket_wrapper,
pub udp: q_obj_ChardevUdp_wrapper,
pub pty: q_obj_ChardevCommon_wrapper,
pub null: q_obj_ChardevCommon_wrapper,
pub mux: q_obj_ChardevMux_wrapper,
pub msmouse: q_obj_ChardevCommon_wrapper,
pub wctablet: q_obj_ChardevCommon_wrapper,
pub braille: q_obj_ChardevCommon_wrapper,
pub testdev: q_obj_ChardevCommon_wrapper,
pub stdio: q_obj_ChardevStdio_wrapper,
pub console: q_obj_ChardevCommon_wrapper,
pub spicevmc: q_obj_ChardevSpiceChannel_wrapper,
pub spiceport: q_obj_ChardevSpicePort_wrapper,
pub vc: q_obj_ChardevVC_wrapper,
pub ringbuf: q_obj_ChardevRingbuf_wrapper,
pub memory: q_obj_ChardevRingbuf_wrapper,
}
Fields§
§file: q_obj_ChardevFile_wrapper
§serial: q_obj_ChardevHostdev_wrapper
§parallel: q_obj_ChardevHostdev_wrapper
§pipe: q_obj_ChardevHostdev_wrapper
§socket: q_obj_ChardevSocket_wrapper
§udp: q_obj_ChardevUdp_wrapper
§pty: q_obj_ChardevCommon_wrapper
§null: q_obj_ChardevCommon_wrapper
§mux: q_obj_ChardevMux_wrapper
§msmouse: q_obj_ChardevCommon_wrapper
§wctablet: q_obj_ChardevCommon_wrapper
§braille: q_obj_ChardevCommon_wrapper
§testdev: q_obj_ChardevCommon_wrapper
§stdio: q_obj_ChardevStdio_wrapper
§console: q_obj_ChardevCommon_wrapper
§spicevmc: q_obj_ChardevSpiceChannel_wrapper
§spiceport: q_obj_ChardevSpicePort_wrapper
§vc: q_obj_ChardevVC_wrapper
§ringbuf: q_obj_ChardevRingbuf_wrapper
§memory: q_obj_ChardevRingbuf_wrapper
Trait Implementations§
source§impl Clone for ChardevBackend__bindgen_ty_1
impl Clone for ChardevBackend__bindgen_ty_1
source§fn clone(&self) -> ChardevBackend__bindgen_ty_1
fn clone(&self) -> ChardevBackend__bindgen_ty_1
Returns a copy 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 moreimpl Copy for ChardevBackend__bindgen_ty_1
Auto Trait Implementations§
impl RefUnwindSafe for ChardevBackend__bindgen_ty_1
impl !Send for ChardevBackend__bindgen_ty_1
impl !Sync for ChardevBackend__bindgen_ty_1
impl Unpin for ChardevBackend__bindgen_ty_1
impl UnwindSafe for ChardevBackend__bindgen_ty_1
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