Struct parallel_processor::memory_fs::MemoryFs
source · pub struct MemoryFs;
Implementations§
source§impl MemoryFs
impl MemoryFs
pub fn init( memory_size: MemoryDataSize, flush_queue_size: usize, threads_count: usize, min_chunks_count: usize )
pub fn remove_file( file: impl AsRef<Path>, remove_mode: RemoveFileMode ) -> Result<(), ()>
pub fn get_file_size(file: impl AsRef<Path>) -> Option<usize>
pub fn ensure_flushed(file: impl AsRef<Path>)
pub fn flush_all_to_disk()
pub fn free_memory()
pub fn terminate()
pub fn reduce_pressure() -> bool
Auto Trait Implementations§
impl RefUnwindSafe for MemoryFs
impl Send for MemoryFs
impl Sync for MemoryFs
impl Unpin for MemoryFs
impl UnwindSafe for MemoryFs
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more