pub struct JSONExtract {
pub this: Box<Expression>,
pub expression: Box<Expression>,
pub only_json_types: Option<Box<Expression>>,
pub expressions: Vec<Expression>,
pub variant_extract: Option<Box<Expression>>,
pub json_query: Option<Box<Expression>>,
pub option: Option<Box<Expression>>,
pub quote: Option<Box<Expression>>,
pub on_condition: Option<Box<Expression>>,
pub requires_json: Option<Box<Expression>>,
}Expand description
JSONExtract
Fields§
§this: Box<Expression>§expression: Box<Expression>§only_json_types: Option<Box<Expression>>§expressions: Vec<Expression>§variant_extract: Option<Box<Expression>>§json_query: Option<Box<Expression>>§option: Option<Box<Expression>>§quote: Option<Box<Expression>>§on_condition: Option<Box<Expression>>§requires_json: Option<Box<Expression>>Trait Implementations§
Source§impl Clone for JSONExtract
impl Clone for JSONExtract
Source§fn clone(&self) -> JSONExtract
fn clone(&self) -> JSONExtract
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 JSONExtract
impl Debug for JSONExtract
Source§impl<'de> Deserialize<'de> for JSONExtract
impl<'de> Deserialize<'de> for JSONExtract
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 JSONExtract
impl PartialEq for JSONExtract
Source§impl Serialize for JSONExtract
impl Serialize for JSONExtract
impl StructuralPartialEq for JSONExtract
Auto Trait Implementations§
impl Freeze for JSONExtract
impl RefUnwindSafe for JSONExtract
impl Send for JSONExtract
impl Sync for JSONExtract
impl Unpin for JSONExtract
impl UnwindSafe for JSONExtract
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