#[non_exhaustive]pub enum ActionQuerySpec {
String(String),
ActionQuerySpecObject(Box<ActionQuerySpecObject>),
UnparsedObject(UnparsedObject),
}
Expand description
The definition of the action query.
Variants (Non-exhaustive)§
This enum is marked as non-exhaustive
Non-exhaustive enums could have additional variants added in future. Therefore, when matching against variants of non-exhaustive enums, an extra wildcard arm must be added to account for any future variants.
Trait Implementations§
Source§impl Clone for ActionQuerySpec
impl Clone for ActionQuerySpec
Source§fn clone(&self) -> ActionQuerySpec
fn clone(&self) -> ActionQuerySpec
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 ActionQuerySpec
impl Debug for ActionQuerySpec
Source§impl<'de> Deserialize<'de> for ActionQuerySpec
impl<'de> Deserialize<'de> for ActionQuerySpec
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 ActionQuerySpec
impl PartialEq for ActionQuerySpec
Source§impl Serialize for ActionQuerySpec
impl Serialize for ActionQuerySpec
impl StructuralPartialEq for ActionQuerySpec
Auto Trait Implementations§
impl Freeze for ActionQuerySpec
impl RefUnwindSafe for ActionQuerySpec
impl Send for ActionQuerySpec
impl Sync for ActionQuerySpec
impl Unpin for ActionQuerySpec
impl UnwindSafe for ActionQuerySpec
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