1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16
//! `EXT4.JournalConfig`, and its nested `EXT4.JournalConfig.JournalMode`. /// `EXT4.JournalConfig.JournalMode`. #[derive(Clone, Copy, Debug, Eq, PartialEq)] pub enum JournalMode { Writeback, Ordered, Journal, } /// `EXT4.JournalConfig`. [`Default`] is Swift's `JournalConfig.default`. #[derive(Clone, Copy, Debug, Default, Eq, PartialEq)] pub struct JournalConfig { pub size: Option<u64>, pub default_mode: Option<JournalMode>, }