diff options
author | Chuyan Zhang <me@zcy.moe> | 2023-11-18 02:15:11 -0800 |
---|---|---|
committer | Chuyan Zhang <me@zcy.moe> | 2023-11-18 02:15:11 -0800 |
commit | cd0163da154367f5437ae1423bc97c450d74adf7 (patch) | |
tree | c8f88dae8da14f9c2614170e48c5eedd279459f5 /src/disk/inode.rs | |
parent | 95d8d84eef645b52d92fd3fb8fdea7aed1f6d474 (diff) | |
download | myfs-cd0163da154367f5437ae1423bc97c450d74adf7.tar.gz myfs-cd0163da154367f5437ae1423bc97c450d74adf7.zip |
I hate cache!
Diffstat (limited to 'src/disk/inode.rs')
-rw-r--r-- | src/disk/inode.rs | 4 |
1 files changed, 2 insertions, 2 deletions
diff --git a/src/disk/inode.rs b/src/disk/inode.rs index 6adc75d..48085d8 100644 --- a/src/disk/inode.rs +++ b/src/disk/inode.rs @@ -2,7 +2,7 @@ use bitflags::bitflags; const DIRECT_NUMBER: usize = 15; -#[derive(Debug)] +#[derive(Debug, Clone, Copy)] pub struct InodeMode(u16); bitflags! { @@ -37,7 +37,7 @@ bitflags! { /// - added more direct blocks for a total size of 128 bytes /// TODO: do we need to extend time precision? #[repr(C)] -#[derive(Debug)] +#[derive(Debug, Clone)] pub struct Inode { mode: InodeMode, uid: u32, |