Enum opendal::raw::AccessorCapability
source · pub enum AccessorCapability {
Read,
Write,
List,
Scan,
Presign,
Blocking,
Batch,
}
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
Scan
Add this capability if service supports scan
Presign
Add this capability if service supports presign
Blocking
Add this capability if service supports blocking
Batch
Add this capability if service supports batch
Trait Implementations§
source§impl<R: Into<FlagSet<AccessorCapability>>> BitAnd<R> for AccessorCapability
impl<R: Into<FlagSet<AccessorCapability>>> BitAnd<R> for AccessorCapability
source§impl<R: Into<FlagSet<AccessorCapability>>> BitOr<R> for AccessorCapability
impl<R: Into<FlagSet<AccessorCapability>>> BitOr<R> for AccessorCapability
source§impl<R: Into<FlagSet<AccessorCapability>>> BitXor<R> for AccessorCapability
impl<R: Into<FlagSet<AccessorCapability>>> BitXor<R> for AccessorCapability
source§impl Clone for AccessorCapability
impl Clone for AccessorCapability
source§fn clone(&self) -> AccessorCapability
fn clone(&self) -> AccessorCapability
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 AccessorCapability
impl Debug for AccessorCapability
source§impl From<AccessorCapability> for FlagSet<AccessorCapability>
impl From<AccessorCapability> for FlagSet<AccessorCapability>
source§fn from(value: AccessorCapability) -> Self
fn from(value: AccessorCapability) -> Self
Converts to this type from the input type.
source§impl Not for AccessorCapability
impl Not for AccessorCapability
source§impl PartialEq<AccessorCapability> for AccessorCapability
impl PartialEq<AccessorCapability> for AccessorCapability
source§fn eq(&self, other: &AccessorCapability) -> bool
fn eq(&self, other: &AccessorCapability) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl<R: Into<FlagSet<AccessorCapability>>> Rem<R> for AccessorCapability
impl<R: Into<FlagSet<AccessorCapability>>> Rem<R> for AccessorCapability
source§impl<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§
source§impl<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,
source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key
and return true
if they are equal.