pub struct DiscoveryCapabilities {
pub enumeration_max_page_size: Option<usize>,
pub search: Option<SearchSchema>,
}Expand description
Discovery operations supported by a store.
Fields§
§enumeration_max_page_size: Option<usize>Maximum page size for walking the inventory, absent when unsupported.
search: Option<SearchSchema>Search fields and limits, absent when search is unsupported.
Trait Implementations§
Source§impl Clone for DiscoveryCapabilities
impl Clone for DiscoveryCapabilities
Source§fn clone(&self) -> DiscoveryCapabilities
fn clone(&self) -> DiscoveryCapabilities
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 DiscoveryCapabilities
impl Debug for DiscoveryCapabilities
Source§impl Default for DiscoveryCapabilities
impl Default for DiscoveryCapabilities
Source§fn default() -> DiscoveryCapabilities
fn default() -> DiscoveryCapabilities
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for DiscoveryCapabilities
impl<'de> Deserialize<'de> for DiscoveryCapabilities
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl Freeze for DiscoveryCapabilities
impl RefUnwindSafe for DiscoveryCapabilities
impl Send for DiscoveryCapabilities
impl Sync for DiscoveryCapabilities
impl Unpin for DiscoveryCapabilities
impl UnsafeUnpin for DiscoveryCapabilities
impl UnwindSafe for DiscoveryCapabilities
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