pub trait RNode: Clone + Send + Sync {
    type Orig;

    fn from_orig(id_generator: &mut NodeIdGenerator, orig: Self::Orig) -> Self;
    fn into_orig(self) -> Self::Orig;
}

Required Associated Types

Required Methods

Implementations on Foreign Types

Implementors

impl RNode for RClass

impl RNode for RClassProp

impl RNode for RDecorator

impl RNode for RDecl

impl RNode for RFnDecl

impl RNode for RClassDecl

impl RNode for RVarDecl

impl RNode for RExpr

impl RNode for RThisExpr

impl RNode for RArrayLit

impl RNode for RObjectLit

impl RNode for RUnaryExpr

impl RNode for RBinExpr

impl RNode for RFnExpr

impl RNode for RClassExpr

impl RNode for RCondExpr

impl RNode for RCallExpr

impl RNode for RSuper

impl RNode for RImport

impl RNode for RCallee

impl RNode for RNewExpr

impl RNode for RSeqExpr

impl RNode for RArrowExpr

impl RNode for RYieldExpr

impl RNode for RAwaitExpr

impl RNode for RTpl

impl RNode for RTaggedTpl

impl RNode for RParenExpr

impl RNode for RPatOrExpr

impl RNode for ROptCall

impl RNode for RFunction

impl RNode for RParam

impl RNode for RIdent

impl RNode for RJSXObject

impl RNode for RJSXExpr

impl RNode for RJSXAttr

impl RNode for RJSXText

impl RNode for RInvalid

impl RNode for RLit

impl RNode for RBigInt

impl RNode for RStr

impl RNode for RBool

impl RNode for RNull

impl RNode for RRegex

impl RNode for RNumber

impl RNode for RProgram

impl RNode for RModule

impl RNode for RScript

impl RNode for RExportAll

impl RNode for RPat

impl RNode for RArrayPat

impl RNode for RObjectPat

impl RNode for RAssignPat

impl RNode for RRestPat

impl RNode for RProp

impl RNode for RPropName

impl RNode for RBlockStmt

impl RNode for RStmt

impl RNode for RExprStmt

impl RNode for REmptyStmt

impl RNode for RWithStmt

impl RNode for RBreakStmt

impl RNode for RIfStmt

impl RNode for RThrowStmt

impl RNode for RTryStmt

impl RNode for RWhileStmt

impl RNode for RForStmt

impl RNode for RForInStmt

impl RNode for RForOfStmt

impl RNode for RTsTypeAnn

impl RNode for RTsType

impl RNode for RTsFnParam

impl RNode for RTsFnType

impl RNode for RTsTypeRef

impl RNode for RTsTypeLit

impl RNode for RTsLitType

impl RNode for RTsLit

impl RNode for RTsAsExpr

impl RNode for RSuperProp