Enum opendal::raw::oio::PageOperation
source · #[non_exhaustive]
pub enum PageOperation {
Next,
BlockingNext,
}Expand description
PageOperation is the name for APIs of pager.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Implementations§
source§impl PageOperation
impl PageOperation
sourcepub fn into_static(self) -> &'static str
pub fn into_static(self) -> &'static str
Convert self into static str.
Trait Implementations§
source§impl Clone for PageOperation
impl Clone for PageOperation
source§fn clone(&self) -> PageOperation
fn clone(&self) -> PageOperation
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 PageOperation
impl Debug for PageOperation
source§impl Display for PageOperation
impl Display for PageOperation
source§impl From<PageOperation> for &'static str
impl From<PageOperation> for &'static str
source§fn from(v: PageOperation) -> &'static str
fn from(v: PageOperation) -> &'static str
Converts to this type from the input type.
source§impl Hash for PageOperation
impl Hash for PageOperation
source§impl PartialEq<PageOperation> for PageOperation
impl PartialEq<PageOperation> for PageOperation
source§fn eq(&self, other: &PageOperation) -> bool
fn eq(&self, other: &PageOperation) -> bool
This method tests for
self and other values to be equal, and is used
by ==.impl Copy for PageOperation
impl Eq for PageOperation
impl StructuralEq for PageOperation
impl StructuralPartialEq for PageOperation
Auto Trait Implementations§
impl RefUnwindSafe for PageOperation
impl Send for PageOperation
impl Sync for PageOperation
impl Unpin for PageOperation
impl UnwindSafe for PageOperation
Blanket Implementations§
§impl<T> CompatExt for T
impl<T> CompatExt for T
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.