pub struct MemoryFileOpener;
Expand description
A ManagedFileOpener
implementation that produces MemoryFile
s.
Trait Implementations
sourceimpl ManagedFileOpener<MemoryFile> for MemoryFileOpener
impl ManagedFileOpener<MemoryFile> for MemoryFileOpener
sourcefn open_for_read(
&self,
path: impl AsRef<Path> + Send,
id: Option<u64>
) -> Result<MemoryFile, Error>
fn open_for_read(
&self,
path: impl AsRef<Path> + Send,
id: Option<u64>
) -> Result<MemoryFile, Error>
Opens a file at path
with read-only permission.
sourcefn open_for_append(
&self,
path: impl AsRef<Path> + Send,
id: Option<u64>
) -> Result<MemoryFile, Error>
fn open_for_append(
&self,
path: impl AsRef<Path> + Send,
id: Option<u64>
) -> Result<MemoryFile, Error>
Opens or creates a file at path
, positioning the cursor at the end of the file.
Auto Trait Implementations
impl RefUnwindSafe for MemoryFileOpener
impl Send for MemoryFileOpener
impl Sync for MemoryFileOpener
impl Unpin for MemoryFileOpener
impl UnwindSafe for MemoryFileOpener
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcepub fn borrow_mut(&mut self) -> &mut T
pub fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
sourceimpl<T> Instrument for T
impl<T> Instrument for T
sourcefn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
sourcefn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
sourceimpl<T> WithSubscriber for T
impl<T> WithSubscriber for T
sourcefn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
sourcefn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more