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