#[non_exhaustive]pub struct ListPscOptions {
pub page: Option<u32>,
pub limit: Option<u32>,
pub cursor: Option<String>,
pub shape: Option<String>,
pub flat: bool,
pub flat_lists: bool,
pub search: Option<String>,
pub extra: BTreeMap<String, String>,
}Expand description
Options for Client::list_psc / Client::iterate_psc.
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.page: Option<u32>1-based page number.
limit: Option<u32>Page size (server caps at 100).
cursor: Option<String>Keyset cursor.
shape: Option<String>Comma-separated field selector.
flat: boolCollapse nested objects into dot-separated keys.
flat_lists: boolWhen flat is also true, flatten list-valued fields.
search: Option<String>Free-text search filter.
extra: BTreeMap<String, String>Escape hatch for filter keys not first-classed here.
Implementations§
Source§impl ListPscOptions
impl ListPscOptions
Sourcepub fn builder() -> ListPscOptionsBuilder
pub fn builder() -> ListPscOptionsBuilder
Create an instance of ListPscOptions using the builder syntax
Trait Implementations§
Source§impl Clone for ListPscOptions
impl Clone for ListPscOptions
Source§fn clone(&self) -> ListPscOptions
fn clone(&self) -> ListPscOptions
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 ListPscOptions
impl Debug for ListPscOptions
Source§impl Default for ListPscOptions
impl Default for ListPscOptions
Source§fn default() -> ListPscOptions
fn default() -> ListPscOptions
Returns the “default value” for a type. Read more
Source§impl PartialEq for ListPscOptions
impl PartialEq for ListPscOptions
Source§fn eq(&self, other: &ListPscOptions) -> bool
fn eq(&self, other: &ListPscOptions) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for ListPscOptions
impl StructuralPartialEq for ListPscOptions
Auto Trait Implementations§
impl Freeze for ListPscOptions
impl RefUnwindSafe for ListPscOptions
impl Send for ListPscOptions
impl Sync for ListPscOptions
impl Unpin for ListPscOptions
impl UnsafeUnpin for ListPscOptions
impl UnwindSafe for ListPscOptions
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