[][src]Trait binjs_es6::io::Serialization

pub trait Serialization<T> where
    T: ?Sized
{ fn serialize(
        &mut self,
        data: &T,
        path: &mut Path<InterfaceName, (usize, FieldName)>
    ) -> Result<(), TokenWriterError>; }

Required methods

fn serialize(
    &mut self,
    data: &T,
    path: &mut Path<InterfaceName, (usize, FieldName)>
) -> Result<(), TokenWriterError>

Serialize a piece of data.

path indicates the path from the root of the AST.

Loading content...

Implementors

impl<W> Serialization<ArrowExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AssertedDeclaredKind> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AssertedMaybePositionalParameterName> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AssignmentTarget> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AssignmentTargetOrAssignmentTargetWithInitializer> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AssignmentTargetOrForInOfBinding> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AssignmentTargetPattern> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AssignmentTargetProperty> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<BinaryOperator> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Binding> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<BindingOrBindingWithInitializer> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<BindingPattern> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<BindingProperty> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ClassDeclarationOrExpressionOrFunctionDeclaration> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ClassDeclarationOrFunctionDeclarationOrVariableDeclaration> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<CompoundAssignmentOperator> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ExportDeclaration> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ExportDeclarationOrImportDeclarationOrStatement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Expression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ExpressionOrSpreadElement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ExpressionOrSuper> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ExpressionOrTemplateElement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ExpressionOrVariableDeclaration> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<FunctionDeclaration> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<FunctionExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Getter> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ImportDeclaration> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<IterationStatement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Literal> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Method> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<MethodDefinition> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ObjectProperty> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Parameter> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Program> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<PropertyName> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Setter> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<SimpleAssignmentTarget> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Statement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<UnaryOperator> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<UpdateOperator> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<VariableDeclarationKind> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<SharedString> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ArrowExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<AssertedMaybePositionalParameterName>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<AssignmentTarget>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<AssignmentTargetOrAssignmentTargetWithInitializer>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<AssignmentTargetOrForInOfBinding>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<AssignmentTargetPattern>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<AssignmentTargetProperty>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<Binding>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<BindingOrBindingWithInitializer>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<BindingPattern>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<BindingProperty>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ClassDeclarationOrExpressionOrFunctionDeclaration>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ClassDeclarationOrFunctionDeclarationOrVariableDeclaration>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ExportDeclaration>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ExportDeclarationOrImportDeclarationOrStatement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<Expression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ExpressionOrSpreadElement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ExpressionOrSuper>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ExpressionOrTemplateElement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ExpressionOrVariableDeclaration>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<FunctionDeclaration>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<FunctionExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<Getter>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ImportDeclaration>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<IterationStatement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<Literal>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<Method>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<MethodDefinition>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ObjectProperty>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<Parameter>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<Program>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<PropertyName>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<Setter>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<SimpleAssignmentTarget>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<Statement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<SharedString>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<bool>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<f64>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ArrayAssignmentTarget>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ArrayBinding>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ArrayExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ArrowExpressionContentsWithExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ArrowExpressionContentsWithFunctionBody>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<AssertedBlockScope>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<AssertedBoundName>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<AssertedBoundNamesScope>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<AssertedDeclaredName>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<AssertedParameterName>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<AssertedParameterScope>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<AssertedPositionalParameterName>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<AssertedRestParameterName>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<AssertedScriptGlobalScope>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<AssertedVarScope>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<AssignmentExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<AssignmentTargetIdentifier>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<AssignmentTargetPropertyIdentifier>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<AssignmentTargetPropertyProperty>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<AssignmentTargetWithInitializer>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<AwaitExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<BinASTExpressionWithProbabilityTable>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<BinaryExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<BindingIdentifier>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<BindingPropertyIdentifier>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<BindingPropertyProperty>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<BindingWithInitializer>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<Block>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<BreakStatement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<CallExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<CatchClause>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ClassDeclaration>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ClassElement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ClassExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<CompoundAssignmentExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ComputedMemberAssignmentTarget>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ComputedMemberExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ComputedPropertyName>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ConditionalExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ContinueStatement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<DataProperty>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<DebuggerStatement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<Directive>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<DoWhileStatement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<EagerArrowExpressionWithExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<EagerArrowExpressionWithFunctionBody>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<EagerFunctionDeclaration>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<EagerFunctionExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<EagerGetter>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<EagerMethod>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<EagerSetter>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<EmptyStatement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<Export>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ExportAllFrom>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ExportDefault>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ExportFrom>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ExportFromSpecifier>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ExportLocalSpecifier>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ExportLocals>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ExpressionStatement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ForInOfBinding>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ForInStatement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ForOfStatement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ForStatement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<FormalParameters>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<FunctionExpressionContents>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<FunctionOrMethodContents>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<GetterContents>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<IdentifierExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<IfStatement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<Import>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ImportNamespace>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ImportSpecifier>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<LabelledStatement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<LazyArrowExpressionWithExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<LazyArrowExpressionWithFunctionBody>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<LazyFunctionDeclaration>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<LazyFunctionExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<LazyGetter>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<LazyMethod>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<LazySetter>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<LiteralBooleanExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<LiteralInfinityExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<LiteralNullExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<LiteralNumericExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<LiteralPropertyName>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<LiteralRegExpExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<LiteralStringExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<Module>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<NewExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<NewTargetExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<Null>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ObjectAssignmentTarget>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ObjectBinding>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ObjectExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ReturnStatement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<Script>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<SetterContents>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ShorthandProperty>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<SpreadElement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<StaticMemberAssignmentTarget>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<StaticMemberExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<Super>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<SwitchCase>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<SwitchDefault>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<SwitchStatement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<SwitchStatementWithDefault>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<TemplateElement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<TemplateExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ThisExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<ThrowStatement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<TryCatchStatement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<TryFinallyStatement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<UnaryExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<UpdateExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<VariableDeclaration>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<VariableDeclarator>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<WhileStatement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<WithStatement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<YieldExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<YieldStarExpression>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<IdentifierName>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Option<PropertyKey>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<bool> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<f64> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<u32> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ArrayAssignmentTarget> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ArrayBinding> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ArrayExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ArrowExpressionContentsWithExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ArrowExpressionContentsWithFunctionBody> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AssertedBlockScope> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AssertedBoundName> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AssertedBoundNamesScope> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AssertedDeclaredName> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AssertedParameterName> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AssertedParameterScope> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AssertedPositionalParameterName> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AssertedRestParameterName> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AssertedScriptGlobalScope> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AssertedVarScope> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AssignmentExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AssignmentTargetIdentifier> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AssignmentTargetPropertyIdentifier> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AssignmentTargetPropertyProperty> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AssignmentTargetWithInitializer> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<AwaitExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<BinASTExpressionWithProbabilityTable> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<BinaryExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<BindingIdentifier> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<BindingPropertyIdentifier> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<BindingPropertyProperty> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<BindingWithInitializer> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Block> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<BreakStatement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<CallExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<CatchClause> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ClassDeclaration> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ClassElement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ClassExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<CompoundAssignmentExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ComputedMemberAssignmentTarget> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ComputedMemberExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ComputedPropertyName> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ConditionalExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ContinueStatement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<DataProperty> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<DebuggerStatement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Directive> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<DoWhileStatement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<EagerArrowExpressionWithExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<EagerArrowExpressionWithFunctionBody> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<EagerFunctionDeclaration> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<EagerFunctionExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<EagerGetter> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<EagerMethod> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<EagerSetter> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<EmptyStatement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Export> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ExportAllFrom> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ExportDefault> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ExportFrom> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ExportFromSpecifier> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ExportLocalSpecifier> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ExportLocals> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ExpressionStatement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ForInOfBinding> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ForInStatement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ForOfStatement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ForStatement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<FormalParameters> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<FunctionExpressionContents> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<FunctionOrMethodContents> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<GetterContents> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<IdentifierExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<IfStatement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Import> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ImportNamespace> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ImportSpecifier> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<LabelledStatement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<LazyArrowExpressionWithExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<LazyArrowExpressionWithFunctionBody> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<LazyFunctionDeclaration> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<LazyFunctionExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<LazyGetter> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<LazyMethod> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<LazySetter> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<LiteralBooleanExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<LiteralInfinityExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<LiteralNullExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<LiteralNumericExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<LiteralPropertyName> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<LiteralRegExpExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<LiteralStringExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Module> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<NewExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<NewTargetExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Null> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ObjectAssignmentTarget> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ObjectBinding> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ObjectExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ReturnStatement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Script> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<SetterContents> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ShorthandProperty> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<SpreadElement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<StaticMemberAssignmentTarget> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<StaticMemberExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Super> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<SwitchCase> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<SwitchDefault> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<SwitchStatement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<SwitchStatementWithDefault> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<TemplateElement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<TemplateExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ThisExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<ThrowStatement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<TryCatchStatement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<TryFinallyStatement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<UnaryExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<UpdateExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<VariableDeclaration> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<VariableDeclarator> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<WhileStatement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<WithStatement> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<YieldExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<YieldStarExpression> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<IdentifierName> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Offset> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<PropertyKey> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Vec<AssertedMaybePositionalParameterName>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Vec<AssignmentTargetOrAssignmentTargetWithInitializer>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Vec<AssignmentTargetProperty>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Vec<BindingProperty>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Vec<ExportDeclarationOrImportDeclarationOrStatement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Vec<ExpressionOrSpreadElement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Vec<ExpressionOrTemplateElement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Vec<ObjectProperty>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Vec<Parameter>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Vec<Statement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Vec<Option<BindingOrBindingWithInitializer>>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Vec<Option<ExpressionOrSpreadElement>>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Vec<AssertedBoundName>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Vec<AssertedDeclaredName>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Vec<ClassElement>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Vec<Directive>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Vec<ExportFromSpecifier>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Vec<ExportLocalSpecifier>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Vec<ImportSpecifier>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Vec<SwitchCase>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W> Serialization<Vec<VariableDeclarator>> for Serializer<W> where
    W: TokenWriter
[src]

impl<W, T> Serialization<Box<T>> for Serializer<W> where
    W: TokenWriter,
    T: ?Sized,
    Self: Serialization<T>, 
[src]

Loading content...