pub struct CpiofsDriver;
Expand description
Driver for CPIO-format filesystems (initramfs)
This driver creates filesystems from memory areas only.
Trait Implementations§
Source§impl FileSystemDriver for CpiofsDriver
impl FileSystemDriver for CpiofsDriver
Source§fn filesystem_type(&self) -> FileSystemType
fn filesystem_type(&self) -> FileSystemType
This filesystem only supports creation from memory
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>
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
Source§fn create_from_block(
&self,
_block_device: Box<dyn BlockDevice>,
_block_size: usize,
) -> Result<Arc<dyn FileSystemOperations>, FileSystemError>
fn create_from_block( &self, _block_device: Box<dyn BlockDevice>, _block_size: usize, ) -> Result<Arc<dyn FileSystemOperations>, FileSystemError>
Create a file system from a block device Read more
fn create(&self) -> Result<Arc<dyn FileSystemOperations>, FileSystemError>
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