pub struct RealDiskSessionFileSystemFactory { /* private fields */ }Expand description
Factory for real-disk session files rooted at a fixed host directory.
Implementations§
Trait Implementations§
Source§impl Clone for RealDiskSessionFileSystemFactory
impl Clone for RealDiskSessionFileSystemFactory
Source§fn clone(&self) -> RealDiskSessionFileSystemFactory
fn clone(&self) -> RealDiskSessionFileSystemFactory
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl SessionFileSystemFactory for RealDiskSessionFileSystemFactory
impl SessionFileSystemFactory for RealDiskSessionFileSystemFactory
Source§fn create_session_file_system<'life0, 'async_trait>(
&'life0 self,
_context: SessionFileSystemFactoryContext,
) -> Pin<Box<dyn Future<Output = Result<Arc<dyn SessionFileSystem>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_session_file_system<'life0, 'async_trait>(
&'life0 self,
_context: SessionFileSystemFactoryContext,
) -> Pin<Box<dyn Future<Output = Result<Arc<dyn SessionFileSystem>>> + Send + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
Resolve a live filesystem from host-provided dependencies.
Source§fn is_disabled(&self) -> bool
fn is_disabled(&self) -> bool
Whether this factory intentionally leaves filesystem selection to the
runtime default.
Auto Trait Implementations§
impl Freeze for RealDiskSessionFileSystemFactory
impl RefUnwindSafe for RealDiskSessionFileSystemFactory
impl Send for RealDiskSessionFileSystemFactory
impl Sync for RealDiskSessionFileSystemFactory
impl Unpin for RealDiskSessionFileSystemFactory
impl UnsafeUnpin for RealDiskSessionFileSystemFactory
impl UnwindSafe for RealDiskSessionFileSystemFactory
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> FutureExt for T
impl<T> FutureExt for T
Source§fn with_context(self, otel_cx: Context) -> WithContext<Self>
fn with_context(self, otel_cx: Context) -> WithContext<Self>
Source§fn with_current_context(self) -> WithContext<Self>
fn with_current_context(self) -> WithContext<Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoRequest<T> for T
impl<T> IntoRequest<T> for T
Source§fn into_request(self) -> Request<T>
fn into_request(self) -> Request<T>
Wrap the input message
T in a tonic::Request