[−][src]Struct linapi::modules::ModInfo
Information on a ModuleFile
Notes
This uses the .modinfo
ELF section, which is semi-documented in
linux/modules.h
and MODULE_INFO
.
Fields
alias: Vec<String>
Module Aliases. Alternative names for this module.
soft_dependencies: Vec<String>
Soft Dependencies. Not required, but may provide additional features.
license: String
Module License
See MODULE_LICENSE
for details on this value.
Module Author and email
description: String
What the module does
version: String
Module version
firmware: Vec<String>
Optional firmware file(s) needed by the module
version_magic: String
Version magic string, used by the kernel for compatibility checking.
name: String
Module name, self-reported.
in_tree: bool
Whether the module is from the kernel source tree.
retpoline: bool
The retpoline security feature
staging: bool
If the module is staging
dependencies: Vec<String>
Other modules this one depends on
source_checksum: String
Source Checksum.
parameters: Vec<ModParam>
Module Parameters
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for ModInfo
impl Send for ModInfo
impl Sync for ModInfo
impl Unpin for ModInfo
impl UnwindSafe for ModInfo
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,