#[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
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
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>
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
impl<V, T> VZip<V> for Twhere
V: MultiLane<T>,
fn vzip(self) -> V
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