pub struct JsonScalarExpr {
pub expr: Option<Node>,
pub output: Option<Box<JsonOutput>>,
pub location: i32,
}Expand description
The node JsonScalarExpr.
Fields§
§expr: Option<Node>§output: Option<Box<JsonOutput>>§location: i32Trait Implementations§
Source§impl Clone for JsonScalarExpr
impl Clone for JsonScalarExpr
Source§impl Debug for JsonScalarExpr
impl Debug for JsonScalarExpr
Source§impl Default for JsonScalarExpr
impl Default for JsonScalarExpr
Source§impl Equal for JsonScalarExpr
impl Equal for JsonScalarExpr
Source§impl From<JsonScalarExpr> for Node
impl From<JsonScalarExpr> for Node
Source§fn from(node: JsonScalarExpr) -> Node
fn from(node: JsonScalarExpr) -> Node
Converts to this type from the input type.
Source§impl NodeType for JsonScalarExpr
impl NodeType for JsonScalarExpr
Source§impl Out for JsonScalarExpr
impl Out for JsonScalarExpr
Source§impl PartialEq for JsonScalarExpr
impl PartialEq for JsonScalarExpr
impl StructuralPartialEq for JsonScalarExpr
Auto Trait Implementations§
impl Freeze for JsonScalarExpr
impl RefUnwindSafe for JsonScalarExpr
impl Send for JsonScalarExpr
impl Sync for JsonScalarExpr
impl Unpin for JsonScalarExpr
impl UnsafeUnpin for JsonScalarExpr
impl UnwindSafe for JsonScalarExpr
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