Struct parallel_processor::memory_fs::MemoryFs
source · pub struct MemoryFs;
Implementations
sourceimpl 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
sourceimpl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more