Enum opendal::AccessorCapability
source · [−]pub enum AccessorCapability {
Read,
Write,
List,
Presign,
Multipart,
Blocking,
}
Expand description
AccessorCapability describes accessor’s advanced capability.
Variants
Read
Add this capability if service supports read
and stat
Write
Add this capability if service supports write
and delete
List
Add this capability if service supports list
Presign
Add this capability if service supports presign
Multipart
Add this capability if service supports multipart
Blocking
Add this capability if service supports blocking
Trait Implementations
sourceimpl<R: Into<FlagSet<AccessorCapability>>> BitAnd<R> for AccessorCapability
impl<R: Into<FlagSet<AccessorCapability>>> BitAnd<R> for AccessorCapability
sourceimpl<R: Into<FlagSet<AccessorCapability>>> BitOr<R> for AccessorCapability
impl<R: Into<FlagSet<AccessorCapability>>> BitOr<R> for AccessorCapability
sourceimpl<R: Into<FlagSet<AccessorCapability>>> BitXor<R> for AccessorCapability
impl<R: Into<FlagSet<AccessorCapability>>> BitXor<R> for AccessorCapability
sourceimpl Clone for AccessorCapability
impl Clone for AccessorCapability
sourcefn clone(&self) -> AccessorCapability
fn clone(&self) -> AccessorCapability
Returns a copy of the value. Read more
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresourceimpl Debug for AccessorCapability
impl Debug for AccessorCapability
sourceimpl From<AccessorCapability> for FlagSet<AccessorCapability>
impl From<AccessorCapability> for FlagSet<AccessorCapability>
sourcefn from(value: AccessorCapability) -> Self
fn from(value: AccessorCapability) -> Self
Converts to this type from the input type.
sourceimpl Not for AccessorCapability
impl Not for AccessorCapability
sourceimpl PartialEq<AccessorCapability> for AccessorCapability
impl PartialEq<AccessorCapability> for AccessorCapability
sourcefn eq(&self, other: &AccessorCapability) -> bool
fn eq(&self, other: &AccessorCapability) -> bool
sourceimpl<R: Into<FlagSet<AccessorCapability>>> Rem<R> for AccessorCapability
impl<R: Into<FlagSet<AccessorCapability>>> Rem<R> for AccessorCapability
sourceimpl<R: Into<FlagSet<AccessorCapability>>> Sub<R> for AccessorCapability
impl<R: Into<FlagSet<AccessorCapability>>> Sub<R> for AccessorCapability
impl Copy for AccessorCapability
impl Eq for AccessorCapability
impl StructuralEq for AccessorCapability
impl StructuralPartialEq for AccessorCapability
Auto Trait Implementations
impl RefUnwindSafe for AccessorCapability
impl Send for AccessorCapability
impl Sync for AccessorCapability
impl Unpin for AccessorCapability
impl UnwindSafe for AccessorCapability
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<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
Compare self to
key
and return true
if they are equal.