usealloc::string::String;usecrate::{bmalloc::InodeNumber,disknode::Ext4Inode};/// Open file state tracked by the high-level API.
pubstructOpenFile{/// Inode number of the opened file.
pubinode_num: InodeNumber,
/// Canonical file path.
pubpath: String,
/// Cached inode contents.
pubinode: Ext4Inode,
/// Current file offset in bytes.
puboffset:u64,
}