Struct axdriver::AllDevices 
source · pub struct AllDevices {
    pub net: AxDeviceContainer<AxNetDevice>,
    pub block: AxDeviceContainer<AxBlockDevice>,
    pub display: AxDeviceContainer<AxDisplayDevice>,
    pub _9p: AxDeviceContainer<Ax9pDevice>,
}Expand description
A structure that contains all device drivers, organized by their category.
Fields§
§net: AxDeviceContainer<AxNetDevice>Available on crate feature 
net only.All network device drivers.
block: AxDeviceContainer<AxBlockDevice>Available on crate feature 
block only.All block device drivers.
display: AxDeviceContainer<AxDisplayDevice>Available on crate feature 
display only.All graphics device drivers.
_9p: AxDeviceContainer<Ax9pDevice>Available on crate feature 
_9p only.All 9p device drivers.
Implementations§
source§impl AllDevices
 
impl AllDevices
sourcepub const fn device_model() -> &'static str
 
pub const fn device_model() -> &'static str
Returns the device model used, either dyn or static.
See the crate-level documentation for more details.
Trait Implementations§
source§impl Default for AllDevices
 
impl Default for AllDevices
source§fn default() -> AllDevices
 
fn default() -> AllDevices
Returns the “default value” for a type. Read more
Auto Trait Implementations§
impl !RefUnwindSafe for AllDevices
impl Send for AllDevices
impl Sync for AllDevices
impl Unpin for AllDevices
impl !UnwindSafe for AllDevices
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