diff --git a/src/kernel/info.rs b/src/kernel/info.rs index 7140b8a..999d205 100644 --- a/src/kernel/info.rs +++ b/src/kernel/info.rs @@ -7,6 +7,12 @@ pub struct KernelInfo { uname_output: IntoIter>, } +impl Default for KernelInfo { + fn default() -> Self { + Self::new() + } +} + impl KernelInfo { /** * Create a new kernel info instance. @@ -70,7 +76,7 @@ mod tests { use super::*; #[test] fn test_info() { - let mut kernel_info = KernelInfo::new(); + let mut kernel_info = KernelInfo::default(); for _x in 0..kernel_info.uname_output.len() + 1 { kernel_info.next(); } diff --git a/src/kernel/mod.rs b/src/kernel/mod.rs index af358df..dd55b33 100644 --- a/src/kernel/mod.rs +++ b/src/kernel/mod.rs @@ -25,7 +25,7 @@ impl Kernel { pub fn new(args: &ArgMatches) -> Self { Self { logs: KernelLogs::default(), - info: KernelInfo::new(), + info: KernelInfo::default(), modules: KernelModules::new(ListArgs::new(args), Style::new(args)), } }