Trait DynamicFileSource
Source pub trait DynamicFileSource:
Send
+ Sync
+ 'static {
// Provided methods
fn generate(
&self,
_current_task: &CurrentTask,
_sink: &mut DynamicFileBuf,
) -> Result<(), Errno> { ... }
fn generate_locked(
&self,
_locked: &mut Locked<FileOpsCore>,
current_task: &CurrentTask,
sink: &mut DynamicFileBuf,
) -> Result<(), Errno> { ... }
fn write(
&self,
_locked: &mut Locked<FileOpsCore>,
_current_task: &CurrentTask,
_offset: usize,
_data: &mut dyn InputBuffer,
) -> Result<usize, Errno> { ... }
}