Struct rustic_backend::opendal::OpenDALBackend
source · pub struct OpenDALBackend { /* private fields */ }
Implementations§
Trait Implementations§
source§impl Clone for OpenDALBackend
impl Clone for OpenDALBackend
source§fn clone(&self) -> OpenDALBackend
fn clone(&self) -> OpenDALBackend
Returns a copy 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 moresource§impl Debug for OpenDALBackend
impl Debug for OpenDALBackend
source§impl ReadBackend for OpenDALBackend
impl ReadBackend for OpenDALBackend
source§fn read_full(&self, tpe: FileType, id: &Id) -> Result<Bytes>
fn read_full(&self, tpe: FileType, id: &Id) -> Result<Bytes>
Reads full data of the given file. Read more
source§fn read_partial(
&self,
tpe: FileType,
id: &Id,
_cacheable: bool,
offset: u32,
length: u32
) -> Result<Bytes>
fn read_partial( &self, tpe: FileType, id: &Id, _cacheable: bool, offset: u32, length: u32 ) -> Result<Bytes>
Reads partial data of the given file. Read more
source§fn needs_warm_up(&self) -> bool
fn needs_warm_up(&self) -> bool
Specify if the backend needs a warming-up of files before accessing them.
source§impl WriteBackend for OpenDALBackend
impl WriteBackend for OpenDALBackend
Auto Trait Implementations§
impl !RefUnwindSafe for OpenDALBackend
impl Send for OpenDALBackend
impl Sync for OpenDALBackend
impl Unpin for OpenDALBackend
impl !UnwindSafe for OpenDALBackend
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