/// Represents the variants of the `bus width` configuration for the SD/MMC peripheral.
#[repr(u8)]#[derive(Clone, Copy, Debug, Eq, PartialEq)]pubenumBusWidth{/// Represents the selection of a 1-bit bus width.
Bits1 =0b00,/// Represents the selection of a 4-bit bus width.
Bits4 =0b10,/// Represents the selection of a 8-bit bus width.
Bits8 =0b11,}implBusWidth{/// Creates a new [BusWidth].
pubconstfnnew()->Self{Self::Bits1
}}implDefault forBusWidth{fndefault()->Self{Self::new()}}