#[non_exhaustive]pub enum PagerContinuation {
Link(Url),
Token(String),
}Expand description
Information returned by the server to continue to the next page.
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.
Link(Url)
The continuation is a next link for client paging.
Token(String)
The continuation is a token for server paging.
Trait Implementations§
Source§impl AsRef<str> for PagerContinuation
impl AsRef<str> for PagerContinuation
Source§impl Clone for PagerContinuation
impl Clone for PagerContinuation
Source§fn clone(&self) -> PagerContinuation
fn clone(&self) -> PagerContinuation
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 PagerContinuation
impl Debug for PagerContinuation
Source§impl Display for PagerContinuation
impl Display for PagerContinuation
impl Eq for PagerContinuation
Source§impl From<PagerContinuation> for String
impl From<PagerContinuation> for String
Source§fn from(value: PagerContinuation) -> Self
fn from(value: PagerContinuation) -> Self
Converts to this type from the input type.
Source§impl PartialEq for PagerContinuation
impl PartialEq for PagerContinuation
impl StructuralPartialEq for PagerContinuation
Auto Trait Implementations§
impl Freeze for PagerContinuation
impl RefUnwindSafe for PagerContinuation
impl Send for PagerContinuation
impl Sync for PagerContinuation
impl Unpin for PagerContinuation
impl UnsafeUnpin for PagerContinuation
impl UnwindSafe for PagerContinuation
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
fn instrument(self, span: Span) -> Instrumented<Self> ⓘ
Source§fn in_current_span(self) -> Instrumented<Self> ⓘ
fn in_current_span(self) -> Instrumented<Self> ⓘ
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> ServiceExt for T
impl<T> ServiceExt for T
Source§fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
fn map_response_body<F>(self, f: F) -> MapResponseBody<Self, F>where
Self: Sized,
Apply a transformation to the response body. Read more
Source§fn decompression(self) -> Decompression<Self>where
Self: Sized,
fn decompression(self) -> Decompression<Self>where
Self: Sized,
Decompress response bodies. Read more
Source§fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
fn trace_for_http(self) -> Trace<Self, SharedClassifier<ServerErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using HTTP status codes. Read more
Source§fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
fn trace_for_grpc(self) -> Trace<Self, SharedClassifier<GrpcErrorsAsFailures>>where
Self: Sized,
High level tracing that classifies responses using gRPC headers. Read more