pub struct Fat32Driver;Expand description
FAT32 filesystem driver
This driver implements the FileSystemDriver trait and is responsible for creating FAT32 filesystem instances from block devices.
Trait Implementations§
Source§impl FileSystemDriver for Fat32Driver
impl FileSystemDriver for Fat32Driver
Source§fn filesystem_type(&self) -> FileSystemType
fn filesystem_type(&self) -> FileSystemType
Get the type of the file system
fn create(&self) -> Result<Arc<dyn FileSystemOperations>, FileSystemError>
Source§fn create_from_block(
&self,
block_device: Arc<dyn BlockDevice>,
_block_size: usize,
) -> Result<Arc<dyn FileSystemOperations>, FileSystemError>
fn create_from_block( &self, block_device: Arc<dyn BlockDevice>, _block_size: usize, ) -> Result<Arc<dyn FileSystemOperations>, FileSystemError>
Create a file system from a block device Read more
Source§fn create_from_memory(
&self,
_memory_area: &MemoryArea,
) -> Result<Arc<dyn FileSystemOperations>, FileSystemError>
fn create_from_memory( &self, _memory_area: &MemoryArea, ) -> Result<Arc<dyn FileSystemOperations>, FileSystemError>
Create a file system from a memory area Read more
Source§fn create_from_option_string(
&self,
_options: &str,
) -> Result<Arc<dyn FileSystemOperations>, FileSystemError>
fn create_from_option_string( &self, _options: &str, ) -> Result<Arc<dyn FileSystemOperations>, FileSystemError>
Create a file system with option string Read more
Source§fn create_from_params(
&self,
_params: &dyn FileSystemParams,
) -> Result<Arc<dyn FileSystemOperations>, FileSystemError>
fn create_from_params( &self, _params: &dyn FileSystemParams, ) -> Result<Arc<dyn FileSystemOperations>, FileSystemError>
Create a file system with structured parameters Read more