pub struct TryNode {
pub body: Box<Node>,
pub catches: Vec<Box<Node>>,
}Fields§
§body: Box<Node>§catches: Vec<Box<Node>>Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for TryNode
impl<'de> Deserialize<'de> for TryNode
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
impl StructuralPartialEq for TryNode
Auto Trait Implementations§
impl Freeze for TryNode
impl RefUnwindSafe for TryNode
impl Send for TryNode
impl Sync for TryNode
impl Unpin for TryNode
impl UnwindSafe for TryNode
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