pub struct Ext2Driver;Expand description
ext2 filesystem driver
This driver implements the FileSystemDriver trait and is responsible for creating ext2 filesystem instances from block devices.
Trait Implementations§
Source§impl FileSystemDriver for Ext2Driver
impl FileSystemDriver for Ext2Driver
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