pub struct StructuredPipeline {
pub options: Option<HashMap<String, Value>>,
pub pipeline: Option<Pipeline>,
}Expand description
A Firestore query represented as an ordered list of operations / stages. This is considered the top-level function which plans and executes a query. It is logically equivalent to query(stages, options), but prevents the client from having to build a function wrapper.
This type is not used in any activity, and only used as part of another schema.
Fields§
§options: Option<HashMap<String, Value>>Optional. Optional query-level arguments.
pipeline: Option<Pipeline>Required. The pipeline query to execute.
Trait Implementations§
Source§impl Clone for StructuredPipeline
impl Clone for StructuredPipeline
Source§fn clone(&self) -> StructuredPipeline
fn clone(&self) -> StructuredPipeline
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 StructuredPipeline
impl Debug for StructuredPipeline
Source§impl Default for StructuredPipeline
impl Default for StructuredPipeline
Source§fn default() -> StructuredPipeline
fn default() -> StructuredPipeline
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for StructuredPipeline
impl<'de> Deserialize<'de> for StructuredPipeline
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 Serialize for StructuredPipeline
impl Serialize for StructuredPipeline
impl Part for StructuredPipeline
Auto Trait Implementations§
impl Freeze for StructuredPipeline
impl RefUnwindSafe for StructuredPipeline
impl Send for StructuredPipeline
impl Sync for StructuredPipeline
impl Unpin for StructuredPipeline
impl UnwindSafe for StructuredPipeline
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