From ffdad93fed0137d3908b03a2ba24d8fc202f394f Mon Sep 17 00:00:00 2001 From: August Date: Fri, 3 Jul 2026 03:10:49 +0000 Subject: [PATCH] Clippy fix --- src/kernel/arch/x86_64/asm.rs | 2 +- src/kernel/arch/x86_64/gdt.rs | 3 ++- src/kernel/main.rs | 11 ++++++++--- 3 files changed, 11 insertions(+), 5 deletions(-) diff --git a/src/kernel/arch/x86_64/asm.rs b/src/kernel/arch/x86_64/asm.rs index 9ffb2e5..747e46d 100644 --- a/src/kernel/arch/x86_64/asm.rs +++ b/src/kernel/arch/x86_64/asm.rs @@ -38,4 +38,4 @@ pub fn str() -> u16 { ) } result -} \ No newline at end of file +} diff --git a/src/kernel/arch/x86_64/gdt.rs b/src/kernel/arch/x86_64/gdt.rs index 2cd6400..7bc70b2 100644 --- a/src/kernel/arch/x86_64/gdt.rs +++ b/src/kernel/arch/x86_64/gdt.rs @@ -33,6 +33,7 @@ impl ModifyFlags for Descriptor { } } +#[allow(unused)] trait ModifyAccess { fn set_access(self, access: u8) -> Self; } @@ -43,7 +44,7 @@ impl ModifyAccess for Descriptor { Descriptor::UserSegment(_) => todo!(), Descriptor::SystemSegment(a, b) => { Descriptor::SystemSegment(a.with_bits(40..=47, access.bits(0..=7).into()), b) - }, + } } } } diff --git a/src/kernel/main.rs b/src/kernel/main.rs index 12a18ab..98ea4af 100644 --- a/src/kernel/main.rs +++ b/src/kernel/main.rs @@ -42,10 +42,15 @@ use x86_64::{ use crate::{ arch::{ - asm::{self, ltr, str}, x86_64::{ - cpuid::{CPUID, virt_supported}, gdt::{SELECTORS, SegmentType, TSS, dump_gdt}, interrupts::get_lapic_addr, + asm::{self, ltr, str}, + x86_64::{ + cpuid::{CPUID, virt_supported}, + gdt::{SELECTORS, dump_gdt}, + interrupts::get_lapic_addr, }, - }, boot::modules::MODULE_RESPONSE, memory::paging::{self, active_root_table, map_page, phys_to_virt}, + }, + boot::modules::MODULE_RESPONSE, + memory::paging::{self, active_root_table, map_page, phys_to_virt}, }; lazy_static! {