pub struct BrowserDatasetSearchResponse {
pub protocol_version: ProtocolVersion,
pub datastore_id: PublicUuid,
pub family: String,
pub predicates: PredicateSet<DatasetPredicate>,
pub datasets: Vec<BrowserDatasetDiscoveryRecord>,
pub returned_count: u16,
pub requested_limit: u16,
pub ordering: BrowserSearchOrdering,
pub has_more: bool,
pub next_cursor: Option<String>,
pub empty_state: Option<BrowserDatasetSearchEmptyState>,
}Expand description
A browser-safe Dataset search page. Results use the existing Discovery record shape so rows, counts, paths, credentials, and daemon state remain outside the Web contract.
Fields§
§protocol_version: ProtocolVersion§datastore_id: PublicUuid§family: String§predicates: PredicateSet<DatasetPredicate>§datasets: Vec<BrowserDatasetDiscoveryRecord>§returned_count: u16§requested_limit: u16§ordering: BrowserSearchOrdering§has_more: bool§next_cursor: Option<String>§empty_state: Option<BrowserDatasetSearchEmptyState>Trait Implementations§
Source§impl Clone for BrowserDatasetSearchResponse
impl Clone for BrowserDatasetSearchResponse
Source§fn clone(&self) -> BrowserDatasetSearchResponse
fn clone(&self) -> BrowserDatasetSearchResponse
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 BrowserDatasetSearchResponse
impl Debug for BrowserDatasetSearchResponse
Source§impl<'de> Deserialize<'de> for BrowserDatasetSearchResponse
impl<'de> Deserialize<'de> for BrowserDatasetSearchResponse
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
Source§impl PartialEq for BrowserDatasetSearchResponse
impl PartialEq for BrowserDatasetSearchResponse
Source§fn eq(&self, other: &BrowserDatasetSearchResponse) -> bool
fn eq(&self, other: &BrowserDatasetSearchResponse) -> bool
Tests for
self and other values to be equal, and is used by ==.impl Eq for BrowserDatasetSearchResponse
impl StructuralPartialEq for BrowserDatasetSearchResponse
Auto Trait Implementations§
impl Freeze for BrowserDatasetSearchResponse
impl RefUnwindSafe for BrowserDatasetSearchResponse
impl Send for BrowserDatasetSearchResponse
impl Sync for BrowserDatasetSearchResponse
impl Unpin for BrowserDatasetSearchResponse
impl UnsafeUnpin for BrowserDatasetSearchResponse
impl UnwindSafe for BrowserDatasetSearchResponse
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