mxmlextrema_as3parser/tree/
try_statement.rsuse crate::ns::*;
use serde::{Serialize, Deserialize};
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct TryStatement {
pub location: Location,
pub block: Rc<Block>,
pub catch_clauses: Vec<CatchClause>,
pub finally_clause: Option<FinallyClause>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct CatchClause {
pub location: Location,
pub parameter: TypedDestructuring,
pub block: Rc<Block>,
}
#[derive(Debug, Clone, Serialize, Deserialize)]
pub struct FinallyClause {
pub location: Location,
pub block: Rc<Block>,
}