//! # The Defination of Ext4 File System Data Structures //! //! The layout of a standard block group is approximately as follows: //! //! - Group 0 Padding: 1024 bytes //! - Superblock: 1 block //! - Group Descriptors: many blocks //! - Reserved GDT Blocks: many blocks //! - Block Bitmap: 1 block //! - inode Bitmap: 1 block //! - inode Table: many blocks //! - Data Blocks: many more blocks //! //! For the special case of block group 0, the first 1024 bytes are unused. //! For all other block groups, there is no padding. mod bitmap; mod block_device; mod block_group; mod crc; mod dir_entry; mod extent; mod file; mod inode; mod mount_point; mod super_block; pub use bitmap::*; pub use block_device::*; pub use block_group::*; pub use dir_entry::*; pub use extent::*; pub use file::*; pub use inode::*; pub use mount_point::*; pub use super_block::*;