pub struct LocalLocation { /* private fields */ }Implementations§
Trait Implementations§
Source§impl Adapter for LocalLocation
impl Adapter for LocalLocation
fn containers<'life0, 'async_trait>(
&'life0 self,
) -> Pin<Box<dyn Future<Output = Result<Vec<String>>> + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
fn create_container<'life0, 'life1, 'async_trait>(
&'life0 self,
container: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<()>> + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn remove_container<'life0, 'life1, 'async_trait>(
&'life0 self,
container: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<()>> + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn items<'life0, 'life1, 'async_trait>(
&'life0 self,
container: &'life1 str,
) -> Pin<Box<dyn Future<Output = Result<Vec<String>>> + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
fn create_item<'life0, 'life1, 'life2, 'life3, 'async_trait>(
&'life0 self,
container: &'life1 str,
item: &'life2 str,
reader: &'life3 mut (impl 'async_trait + AsyncRead + Unpin),
) -> Pin<Box<dyn Future<Output = Result<()>> + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
'life3: 'async_trait,
fn read_item<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
container: &'life1 str,
item: &'life2 str,
) -> Pin<Box<dyn Future<Output = Result<Box<dyn AsyncRead + Unpin>>> + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
fn remove_item<'life0, 'life1, 'life2, 'async_trait>(
&'life0 self,
container: &'life1 str,
item: &'life2 str,
) -> Pin<Box<dyn Future<Output = Result<()>> + 'async_trait>>where
Self: 'async_trait,
'life0: 'async_trait,
'life1: 'async_trait,
'life2: 'async_trait,
Source§impl Clone for LocalLocation
impl Clone for LocalLocation
Source§fn clone(&self) -> LocalLocation
fn clone(&self) -> LocalLocation
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for LocalLocation
impl RefUnwindSafe for LocalLocation
impl Send for LocalLocation
impl Sync for LocalLocation
impl Unpin for LocalLocation
impl UnwindSafe for LocalLocation
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