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