#[non_exhaustive]
pub enum Operation {
Show 18 variants
Metadata,
Create,
Read,
Write,
Stat,
Delete,
List,
Presign,
CreateMultipart,
WriteMultipart,
CompleteMultipart,
AbortMultipart,
BlockingCreate,
BlockingRead,
BlockingWrite,
BlockingStat,
BlockingDelete,
BlockingList,
}
Expand description
Operation is the name for APIs in Accessor
.
Variants (Non-exhaustive)
This enum is marked as non-exhaustive
Metadata
Operation for crate::Accessor::metadata
Create
Operation for crate::Accessor::create
Read
Operation for crate::Accessor::read
Write
Operation for crate::Accessor::write
Stat
Operation for crate::Accessor::stat
Delete
Operation for crate::Accessor::delete
List
Operation for crate::Accessor::list
Presign
Operation for crate::Accessor::presign
CreateMultipart
Operation for crate::Accessor::create_multipart
WriteMultipart
Operation for crate::Accessor::write_multipart
CompleteMultipart
Operation for crate::Accessor::complete_multipart
AbortMultipart
Operation for crate::Accessor::abort_multipart
BlockingCreate
Operation for crate::Accessor::blocking_create
BlockingRead
Operation for crate::Accessor::blocking_read
BlockingWrite
Operation for crate::Accessor::blocking_write
BlockingStat
Operation for crate::Accessor::blocking_stat
BlockingDelete
Operation for crate::Accessor::blocking_delete
BlockingList
Operation for crate::Accessor::blocking_list
Implementations
sourceimpl Operation
impl Operation
sourcepub fn into_static(self) -> &'static str
pub fn into_static(self) -> &'static str
Convert self into static str.
Trait Implementations
impl Copy for Operation
impl Eq for Operation
impl StructuralEq for Operation
impl StructuralPartialEq for Operation
Auto Trait Implementations
impl RefUnwindSafe for Operation
impl Send for Operation
impl Sync for Operation
impl Unpin for Operation
impl UnwindSafe for Operation
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
sourceimpl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
impl<Q, K> Equivalent<K> for Qwhere
Q: Eq + ?Sized,
K: Borrow<Q> + ?Sized,
sourcefn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
key
and return true
if they are equal.