pub struct QueryBundle {
pub version: u32,
pub read_routes: BTreeMap<String, ReadBatch>,
pub write_routes: BTreeMap<String, WriteBatch>,
pub read_parameters: BTreeMap<String, Vec<QueryParameter>>,
pub write_parameters: BTreeMap<String, Vec<QueryParameter>>,
}Expand description
Versioned payload written to queries.json.
Fields§
§version: u32Wire-format version.
read_routes: BTreeMap<String, ReadBatch>Read-only query routes by route name.
write_routes: BTreeMap<String, WriteBatch>Write-capable query routes by route name.
read_parameters: BTreeMap<String, Vec<QueryParameter>>Registered read-route parameter metadata.
write_parameters: BTreeMap<String, Vec<QueryParameter>>Registered write-route parameter metadata.
Trait Implementations§
Source§impl Clone for QueryBundle
impl Clone for QueryBundle
Source§fn clone(&self) -> QueryBundle
fn clone(&self) -> QueryBundle
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 QueryBundle
impl Debug for QueryBundle
Source§impl Default for QueryBundle
impl Default for QueryBundle
Source§impl<'de> Deserialize<'de> for QueryBundle
impl<'de> Deserialize<'de> for QueryBundle
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 QueryBundle
impl PartialEq for QueryBundle
Source§impl Serialize for QueryBundle
impl Serialize for QueryBundle
impl StructuralPartialEq for QueryBundle
Auto Trait Implementations§
impl Freeze for QueryBundle
impl RefUnwindSafe for QueryBundle
impl Send for QueryBundle
impl Sync for QueryBundle
impl Unpin for QueryBundle
impl UnsafeUnpin for QueryBundle
impl UnwindSafe for QueryBundle
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