pub struct InfiniteQueryOptions {
pub retry: RetryConfig,
pub keep_previous_data: bool,
pub max_pages: Option<usize>,
pub refetch_on_window_focus: bool,
pub refetch_on_reconnect: bool,
}Expand description
Configuration for infinite queries
Fields§
§retry: RetryConfigRetry configuration for failed requests
keep_previous_data: boolWhether to keep previous pages when fetching new ones
max_pages: Option<usize>Maximum number of pages to keep in memory
refetch_on_window_focus: boolWhether to refetch when window regains focus
refetch_on_reconnect: boolWhether to refetch when reconnecting to the internet
Implementations§
Source§impl InfiniteQueryOptions
Builder pattern for infinite query options
impl InfiniteQueryOptions
Builder pattern for infinite query options
pub fn builder() -> InfiniteQueryOptionsBuilder
Trait Implementations§
Source§impl Clone for InfiniteQueryOptions
impl Clone for InfiniteQueryOptions
Source§fn clone(&self) -> InfiniteQueryOptions
fn clone(&self) -> InfiniteQueryOptions
Returns a duplicate 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 InfiniteQueryOptions
impl Debug for InfiniteQueryOptions
Auto Trait Implementations§
impl Freeze for InfiniteQueryOptions
impl RefUnwindSafe for InfiniteQueryOptions
impl Send for InfiniteQueryOptions
impl Sync for InfiniteQueryOptions
impl Unpin for InfiniteQueryOptions
impl UnwindSafe for InfiniteQueryOptions
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<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> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<T> SerializableKey for T
impl<T> SerializableKey for T
Source§impl<T> StorageAccess<T> for T
impl<T> StorageAccess<T> for T
Source§fn as_borrowed(&self) -> &T
fn as_borrowed(&self) -> &T
Borrows the value.
Source§fn into_taken(self) -> T
fn into_taken(self) -> T
Takes the value.