warning: variants `DirectoryLink`, `LinkOverflow`, and `InvalidLinkCount` are never constructed --> /reports/os-implementation/K1650-turkfs-rename-local-ICkE2m/mutant/kernel/tests/os/../../../os-turkfs-namespace/src/lib.rs:4:111 | 4 | ...um Error { Capacity, InvalidName, ParentMissing, NotDirectory, Exists, Quota, NoSpace, NotFound, Cycle, DirectoryLink, LinkOverflow, InvalidLinkCount } | ----- variants in this enum ^^^^^^^^^^^^^ ^^^^^^^^^^^^ ^^^^^^^^^^^^^^^^ | = note: `Error` has derived impls for the traits `Debug` and `Clone`, but these are intentionally ignored during dead code analysis = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default warning: struct `LinkCount` is never constructed --> /reports/os-implementation/K1650-turkfs-rename-local-ICkE2m/mutant/kernel/tests/os/../../../os-turkfs-namespace/src/lib.rs:10:12 | 10 | pub struct LinkCount(u16); | ^^^^^^^^^ warning: associated items `new`, `value`, and `add` are never used --> /reports/os-implementation/K1650-turkfs-rename-local-ICkE2m/mutant/kernel/tests/os/../../../os-turkfs-namespace/src/lib.rs:13:12 | 12 | impl LinkCount { | -------------- associated items in this implementation 13 | pub fn new(value: u16) -> Result { | ^^^ ... 17 | pub const fn value(&self) -> u16 { self.0 } | ^^^^^ 18 | pub fn add(&mut self) -> Result<(), Error> { | ^^^ warning: methods `link_count` and `hardlink` are never used --> /reports/os-implementation/K1650-turkfs-rename-local-ICkE2m/mutant/kernel/tests/os/../../../os-turkfs-namespace/src/lib.rs:134:12 | 45 | impl Namespace { | --------------------------------- methods in this implementation ... 134 | pub fn link_count(&self, inode: u8) -> u16 { | ^^^^^^^^^^ ... 138 | pub fn hardlink(&mut self, from_parent: u8, from_name: &[u8], | ^^^^^^^^ warning: 4 warnings emitted