mirror of
https://github.com/rust-lang/rust-analyzer.git
synced 2026-03-06 19:39:12 +00:00
1 line
67 KiB
HTML
1 line
67 KiB
HTML
<!DOCTYPE html><html lang="en"><head><meta charset="utf-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><meta name="generator" content="rustdoc"><meta name="description" content="List of all items in this crate"><title>List of all items in this crate</title><script>if(window.location.protocol!=="file:")document.head.insertAdjacentHTML("beforeend","SourceSerif4-Regular-6b053e98.ttf.woff2,FiraSans-Italic-81dc35de.woff2,FiraSans-Regular-0fe48ade.woff2,FiraSans-MediumItalic-ccf7e434.woff2,FiraSans-Medium-e1aa3f0a.woff2,SourceCodePro-Regular-8badfe75.ttf.woff2,SourceCodePro-Semibold-aa29a496.ttf.woff2".split(",").map(f=>`<link rel="preload" as="font" type="font/woff2"href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-ca0dd0c4.css"><meta name="rustdoc-vars" data-root-path="../" data-static-root-path="../static.files/" data-current-crate="syntax" data-themes="" data-resource-suffix="" data-rustdoc-version="1.93.1 (01f6ddf75 2026-02-11)" data-channel="1.93.1" data-search-js="search-9e2438ea.js" data-stringdex-js="stringdex-a3946164.js" data-settings-js="settings-c38705f0.js" ><script src="../static.files/storage-e2aeef58.js"></script><script defer src="../static.files/main-a410ff4d.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-263c88ec.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-eab170b8.png"><link rel="icon" type="image/svg+xml" href="../static.files/favicon-044be391.svg"></head><body class="rustdoc mod sys"><!--[if lte IE 11]><div class="warning">This old browser is unsupported and will most likely display funky things.</div><![endif]--><rustdoc-topbar><h2><a href="#">All</a></h2></rustdoc-topbar><nav class="sidebar"><div class="sidebar-crate"><h2><a href="../syntax/index.html">syntax</a><span class="version">0.0.0</span></h2></div><div class="sidebar-elems"><section id="rustdoc-toc"><h3><a href="#macros">Crate Items</a></h3><ul class="block"><li><a href="#macros" title="Macros">Macros</a></li><li><a href="#structs" title="Structs">Structs</a></li><li><a href="#enums" title="Enums">Enums</a></li><li><a href="#statics" title="Statics">Statics</a></li><li><a href="#traits" title="Traits">Traits</a></li><li><a href="#functions" title="Functions">Functions</a></li><li><a href="#types" title="Type Aliases">Type Aliases</a></li></ul></section><div id="rustdoc-modnav"></div></div></nav><div class="sidebar-resizer" title="Drag to resize sidebar"></div><main><div class="width-limiter"><section id="main-content" class="content"><div class="main-heading"><h1>List of all items</h1><rustdoc-toolbar></rustdoc-toolbar></div><h3 id="structs">Structs</h3><ul class="all-items"><li><a href="struct.AstPtr.html">AstPtr</a></li><li><a href="struct.GreenNode.html">GreenNode</a></li><li><a href="struct.Parse.html">Parse</a></li><li><a href="struct.Preorder.html">Preorder</a></li><li><a href="struct.SmolStr.html">SmolStr</a></li><li><a href="struct.SmolStrBuilder.html">SmolStrBuilder</a></li><li><a href="struct.SyntaxError.html">SyntaxError</a></li><li><a href="struct.SyntaxText.html">SyntaxText</a></li><li><a href="struct.SyntaxTreeBuilder.html">SyntaxTreeBuilder</a></li><li><a href="struct.TextRange.html">TextRange</a></li><li><a href="struct.TextSize.html">TextSize</a></li><li><a href="struct.TokenText.html">TokenText</a></li><li><a href="ast/struct.Abi.html">ast::Abi</a></li><li><a href="ast/struct.AnyHasArgList.html">ast::AnyHasArgList</a></li><li><a href="ast/struct.AnyHasAttrs.html">ast::AnyHasAttrs</a></li><li><a href="ast/struct.AnyHasDocComments.html">ast::AnyHasDocComments</a></li><li><a href="ast/struct.AnyHasGenericArgs.html">ast::AnyHasGenericArgs</a></li><li><a href="ast/struct.AnyHasGenericParams.html">ast::AnyHasGenericParams</a></li><li><a href="ast/struct.AnyHasLoopBody.html">ast::AnyHasLoopBody</a></li><li><a href="ast/struct.AnyHasModuleItem.html">ast::AnyHasModuleItem</a></li><li><a href="ast/struct.AnyHasName.html">ast::AnyHasName</a></li><li><a href="ast/struct.AnyHasTypeBounds.html">ast::AnyHasTypeBounds</a></li><li><a href="ast/struct.AnyHasVisibility.html">ast::AnyHasVisibility</a></li><li><a href="ast/struct.ArgList.html">ast::ArgList</a></li><li><a href="ast/struct.ArrayExpr.html">ast::ArrayExpr</a></li><li><a href="ast/struct.ArrayType.html">ast::ArrayType</a></li><li><a href="ast/struct.AsmClobberAbi.html">ast::AsmClobberAbi</a></li><li><a href="ast/struct.AsmConst.html">ast::AsmConst</a></li><li><a href="ast/struct.AsmDirSpec.html">ast::AsmDirSpec</a></li><li><a href="ast/struct.AsmExpr.html">ast::AsmExpr</a></li><li><a href="ast/struct.AsmLabel.html">ast::AsmLabel</a></li><li><a href="ast/struct.AsmOperandExpr.html">ast::AsmOperandExpr</a></li><li><a href="ast/struct.AsmOperandNamed.html">ast::AsmOperandNamed</a></li><li><a href="ast/struct.AsmOption.html">ast::AsmOption</a></li><li><a href="ast/struct.AsmOptions.html">ast::AsmOptions</a></li><li><a href="ast/struct.AsmRegOperand.html">ast::AsmRegOperand</a></li><li><a href="ast/struct.AsmRegSpec.html">ast::AsmRegSpec</a></li><li><a href="ast/struct.AsmSym.html">ast::AsmSym</a></li><li><a href="ast/struct.AssocItemList.html">ast::AssocItemList</a></li><li><a href="ast/struct.AssocTypeArg.html">ast::AssocTypeArg</a></li><li><a href="ast/struct.AstChildren.html">ast::AstChildren</a></li><li><a href="ast/struct.Attr.html">ast::Attr</a></li><li><a href="ast/struct.AttrDocCommentIter.html">ast::AttrDocCommentIter</a></li><li><a href="ast/struct.AwaitExpr.html">ast::AwaitExpr</a></li><li><a href="ast/struct.BecomeExpr.html">ast::BecomeExpr</a></li><li><a href="ast/struct.BinExpr.html">ast::BinExpr</a></li><li><a href="ast/struct.BlockExpr.html">ast::BlockExpr</a></li><li><a href="ast/struct.BoxPat.html">ast::BoxPat</a></li><li><a href="ast/struct.BreakExpr.html">ast::BreakExpr</a></li><li><a href="ast/struct.Byte.html">ast::Byte</a></li><li><a href="ast/struct.ByteString.html">ast::ByteString</a></li><li><a href="ast/struct.CString.html">ast::CString</a></li><li><a href="ast/struct.CallExpr.html">ast::CallExpr</a></li><li><a href="ast/struct.CastExpr.html">ast::CastExpr</a></li><li><a href="ast/struct.Char.html">ast::Char</a></li><li><a href="ast/struct.ClosureExpr.html">ast::ClosureExpr</a></li><li><a href="ast/struct.Comment.html">ast::Comment</a></li><li><a href="ast/struct.CommentKind.html">ast::CommentKind</a></li><li><a href="ast/struct.Const.html">ast::Const</a></li><li><a href="ast/struct.ConstArg.html">ast::ConstArg</a></li><li><a href="ast/struct.ConstBlockPat.html">ast::ConstBlockPat</a></li><li><a href="ast/struct.ConstParam.html">ast::ConstParam</a></li><li><a href="ast/struct.ContinueExpr.html">ast::ContinueExpr</a></li><li><a href="ast/struct.DocCommentIter.html">ast::DocCommentIter</a></li><li><a href="ast/struct.DynTraitType.html">ast::DynTraitType</a></li><li><a href="ast/struct.Enum.html">ast::Enum</a></li><li><a href="ast/struct.ExprStmt.html">ast::ExprStmt</a></li><li><a href="ast/struct.ExternBlock.html">ast::ExternBlock</a></li><li><a href="ast/struct.ExternCrate.html">ast::ExternCrate</a></li><li><a href="ast/struct.ExternItemList.html">ast::ExternItemList</a></li><li><a href="ast/struct.FieldExpr.html">ast::FieldExpr</a></li><li><a href="ast/struct.FloatNumber.html">ast::FloatNumber</a></li><li><a href="ast/struct.Fn.html">ast::Fn</a></li><li><a href="ast/struct.FnPtrType.html">ast::FnPtrType</a></li><li><a href="ast/struct.ForBinder.html">ast::ForBinder</a></li><li><a href="ast/struct.ForExpr.html">ast::ForExpr</a></li><li><a href="ast/struct.ForType.html">ast::ForType</a></li><li><a href="ast/struct.FormatArgsArg.html">ast::FormatArgsArg</a></li><li><a href="ast/struct.FormatArgsArgName.html">ast::FormatArgsArgName</a></li><li><a href="ast/struct.FormatArgsExpr.html">ast::FormatArgsExpr</a></li><li><a href="ast/struct.GenericArgList.html">ast::GenericArgList</a></li><li><a href="ast/struct.GenericParamList.html">ast::GenericParamList</a></li><li><a href="ast/struct.Ident.html">ast::Ident</a></li><li><a href="ast/struct.IdentPat.html">ast::IdentPat</a></li><li><a href="ast/struct.IfExpr.html">ast::IfExpr</a></li><li><a href="ast/struct.Impl.html">ast::Impl</a></li><li><a href="ast/struct.ImplTraitType.html">ast::ImplTraitType</a></li><li><a href="ast/struct.IndexExpr.html">ast::IndexExpr</a></li><li><a href="ast/struct.InferType.html">ast::InferType</a></li><li><a href="ast/struct.IntNumber.html">ast::IntNumber</a></li><li><a href="ast/struct.ItemList.html">ast::ItemList</a></li><li><a href="ast/struct.Label.html">ast::Label</a></li><li><a href="ast/struct.LetElse.html">ast::LetElse</a></li><li><a href="ast/struct.LetExpr.html">ast::LetExpr</a></li><li><a href="ast/struct.LetStmt.html">ast::LetStmt</a></li><li><a href="ast/struct.Lifetime.html">ast::Lifetime</a></li><li><a href="ast/struct.LifetimeArg.html">ast::LifetimeArg</a></li><li><a href="ast/struct.LifetimeParam.html">ast::LifetimeParam</a></li><li><a href="ast/struct.Literal.html">ast::Literal</a></li><li><a href="ast/struct.LiteralPat.html">ast::LiteralPat</a></li><li><a href="ast/struct.LoopExpr.html">ast::LoopExpr</a></li><li><a href="ast/struct.MacroCall.html">ast::MacroCall</a></li><li><a href="ast/struct.MacroDef.html">ast::MacroDef</a></li><li><a href="ast/struct.MacroExpr.html">ast::MacroExpr</a></li><li><a href="ast/struct.MacroItems.html">ast::MacroItems</a></li><li><a href="ast/struct.MacroPat.html">ast::MacroPat</a></li><li><a href="ast/struct.MacroRules.html">ast::MacroRules</a></li><li><a href="ast/struct.MacroStmts.html">ast::MacroStmts</a></li><li><a href="ast/struct.MacroType.html">ast::MacroType</a></li><li><a href="ast/struct.MatchArm.html">ast::MatchArm</a></li><li><a href="ast/struct.MatchArmList.html">ast::MatchArmList</a></li><li><a href="ast/struct.MatchExpr.html">ast::MatchExpr</a></li><li><a href="ast/struct.MatchGuard.html">ast::MatchGuard</a></li><li><a href="ast/struct.Meta.html">ast::Meta</a></li><li><a href="ast/struct.MethodCallExpr.html">ast::MethodCallExpr</a></li><li><a href="ast/struct.Module.html">ast::Module</a></li><li><a href="ast/struct.Name.html">ast::Name</a></li><li><a href="ast/struct.NameRef.html">ast::NameRef</a></li><li><a href="ast/struct.NeverType.html">ast::NeverType</a></li><li><a href="ast/struct.OffsetOfExpr.html">ast::OffsetOfExpr</a></li><li><a href="ast/struct.OrPat.html">ast::OrPat</a></li><li><a href="ast/struct.Param.html">ast::Param</a></li><li><a href="ast/struct.ParamList.html">ast::ParamList</a></li><li><a href="ast/struct.ParenExpr.html">ast::ParenExpr</a></li><li><a href="ast/struct.ParenPat.html">ast::ParenPat</a></li><li><a href="ast/struct.ParenType.html">ast::ParenType</a></li><li><a href="ast/struct.ParenthesizedArgList.html">ast::ParenthesizedArgList</a></li><li><a href="ast/struct.Path.html">ast::Path</a></li><li><a href="ast/struct.PathExpr.html">ast::PathExpr</a></li><li><a href="ast/struct.PathPat.html">ast::PathPat</a></li><li><a href="ast/struct.PathSegment.html">ast::PathSegment</a></li><li><a href="ast/struct.PathType.html">ast::PathType</a></li><li><a href="ast/struct.PrefixExpr.html">ast::PrefixExpr</a></li><li><a href="ast/struct.PtrType.html">ast::PtrType</a></li><li><a href="ast/struct.QuoteOffsets.html">ast::QuoteOffsets</a></li><li><a href="ast/struct.RangeExpr.html">ast::RangeExpr</a></li><li><a href="ast/struct.RangePat.html">ast::RangePat</a></li><li><a href="ast/struct.RecordExpr.html">ast::RecordExpr</a></li><li><a href="ast/struct.RecordExprField.html">ast::RecordExprField</a></li><li><a href="ast/struct.RecordExprFieldList.html">ast::RecordExprFieldList</a></li><li><a href="ast/struct.RecordField.html">ast::RecordField</a></li><li><a href="ast/struct.RecordFieldList.html">ast::RecordFieldList</a></li><li><a href="ast/struct.RecordPat.html">ast::RecordPat</a></li><li><a href="ast/struct.RecordPatField.html">ast::RecordPatField</a></li><li><a href="ast/struct.RecordPatFieldList.html">ast::RecordPatFieldList</a></li><li><a href="ast/struct.RefExpr.html">ast::RefExpr</a></li><li><a href="ast/struct.RefPat.html">ast::RefPat</a></li><li><a href="ast/struct.RefType.html">ast::RefType</a></li><li><a href="ast/struct.Rename.html">ast::Rename</a></li><li><a href="ast/struct.RestPat.html">ast::RestPat</a></li><li><a href="ast/struct.RetType.html">ast::RetType</a></li><li><a href="ast/struct.ReturnExpr.html">ast::ReturnExpr</a></li><li><a href="ast/struct.ReturnTypeSyntax.html">ast::ReturnTypeSyntax</a></li><li><a href="ast/struct.SelfParam.html">ast::SelfParam</a></li><li><a href="ast/struct.SlicePat.html">ast::SlicePat</a></li><li><a href="ast/struct.SlicePatComponents.html">ast::SlicePatComponents</a></li><li><a href="ast/struct.SliceType.html">ast::SliceType</a></li><li><a href="ast/struct.SourceFile.html">ast::SourceFile</a></li><li><a href="ast/struct.Static.html">ast::Static</a></li><li><a href="ast/struct.StmtList.html">ast::StmtList</a></li><li><a href="ast/struct.String.html">ast::String</a></li><li><a href="ast/struct.Struct.html">ast::Struct</a></li><li><a href="ast/struct.TokenTree.html">ast::TokenTree</a></li><li><a href="ast/struct.TokenTreeChildren.html">ast::TokenTreeChildren</a></li><li><a href="ast/struct.Trait.html">ast::Trait</a></li><li><a href="ast/struct.TryBlockModifier.html">ast::TryBlockModifier</a></li><li><a href="ast/struct.TryExpr.html">ast::TryExpr</a></li><li><a href="ast/struct.TupleExpr.html">ast::TupleExpr</a></li><li><a href="ast/struct.TupleField.html">ast::TupleField</a></li><li><a href="ast/struct.TupleFieldList.html">ast::TupleFieldList</a></li><li><a href="ast/struct.TuplePat.html">ast::TuplePat</a></li><li><a href="ast/struct.TupleStructPat.html">ast::TupleStructPat</a></li><li><a href="ast/struct.TupleType.html">ast::TupleType</a></li><li><a href="ast/struct.TypeAlias.html">ast::TypeAlias</a></li><li><a href="ast/struct.TypeAnchor.html">ast::TypeAnchor</a></li><li><a href="ast/struct.TypeArg.html">ast::TypeArg</a></li><li><a href="ast/struct.TypeBound.html">ast::TypeBound</a></li><li><a href="ast/struct.TypeBoundList.html">ast::TypeBoundList</a></li><li><a href="ast/struct.TypeParam.html">ast::TypeParam</a></li><li><a href="ast/struct.UnderscoreExpr.html">ast::UnderscoreExpr</a></li><li><a href="ast/struct.Union.html">ast::Union</a></li><li><a href="ast/struct.Use.html">ast::Use</a></li><li><a href="ast/struct.UseBoundGenericArgs.html">ast::UseBoundGenericArgs</a></li><li><a href="ast/struct.UseTree.html">ast::UseTree</a></li><li><a href="ast/struct.UseTreeList.html">ast::UseTreeList</a></li><li><a href="ast/struct.Variant.html">ast::Variant</a></li><li><a href="ast/struct.VariantList.html">ast::VariantList</a></li><li><a href="ast/struct.Visibility.html">ast::Visibility</a></li><li><a href="ast/struct.WhereClause.html">ast::WhereClause</a></li><li><a href="ast/struct.WherePred.html">ast::WherePred</a></li><li><a href="ast/struct.WhileExpr.html">ast::WhileExpr</a></li><li><a href="ast/struct.Whitespace.html">ast::Whitespace</a></li><li><a href="ast/struct.WildcardPat.html">ast::WildcardPat</a></li><li><a href="ast/struct.YeetExpr.html">ast::YeetExpr</a></li><li><a href="ast/struct.YieldExpr.html">ast::YieldExpr</a></li><li><a href="ast/edit/struct.IndentLevel.html">ast::edit::IndentLevel</a></li><li><a href="ast/generated/nodes/struct.Abi.html">ast::generated::nodes::Abi</a></li><li><a href="ast/generated/nodes/struct.AnyHasArgList.html">ast::generated::nodes::AnyHasArgList</a></li><li><a href="ast/generated/nodes/struct.AnyHasAttrs.html">ast::generated::nodes::AnyHasAttrs</a></li><li><a href="ast/generated/nodes/struct.AnyHasDocComments.html">ast::generated::nodes::AnyHasDocComments</a></li><li><a href="ast/generated/nodes/struct.AnyHasGenericArgs.html">ast::generated::nodes::AnyHasGenericArgs</a></li><li><a href="ast/generated/nodes/struct.AnyHasGenericParams.html">ast::generated::nodes::AnyHasGenericParams</a></li><li><a href="ast/generated/nodes/struct.AnyHasLoopBody.html">ast::generated::nodes::AnyHasLoopBody</a></li><li><a href="ast/generated/nodes/struct.AnyHasModuleItem.html">ast::generated::nodes::AnyHasModuleItem</a></li><li><a href="ast/generated/nodes/struct.AnyHasName.html">ast::generated::nodes::AnyHasName</a></li><li><a href="ast/generated/nodes/struct.AnyHasTypeBounds.html">ast::generated::nodes::AnyHasTypeBounds</a></li><li><a href="ast/generated/nodes/struct.AnyHasVisibility.html">ast::generated::nodes::AnyHasVisibility</a></li><li><a href="ast/generated/nodes/struct.ArgList.html">ast::generated::nodes::ArgList</a></li><li><a href="ast/generated/nodes/struct.ArrayExpr.html">ast::generated::nodes::ArrayExpr</a></li><li><a href="ast/generated/nodes/struct.ArrayType.html">ast::generated::nodes::ArrayType</a></li><li><a href="ast/generated/nodes/struct.AsmClobberAbi.html">ast::generated::nodes::AsmClobberAbi</a></li><li><a href="ast/generated/nodes/struct.AsmConst.html">ast::generated::nodes::AsmConst</a></li><li><a href="ast/generated/nodes/struct.AsmDirSpec.html">ast::generated::nodes::AsmDirSpec</a></li><li><a href="ast/generated/nodes/struct.AsmExpr.html">ast::generated::nodes::AsmExpr</a></li><li><a href="ast/generated/nodes/struct.AsmLabel.html">ast::generated::nodes::AsmLabel</a></li><li><a href="ast/generated/nodes/struct.AsmOperandExpr.html">ast::generated::nodes::AsmOperandExpr</a></li><li><a href="ast/generated/nodes/struct.AsmOperandNamed.html">ast::generated::nodes::AsmOperandNamed</a></li><li><a href="ast/generated/nodes/struct.AsmOption.html">ast::generated::nodes::AsmOption</a></li><li><a href="ast/generated/nodes/struct.AsmOptions.html">ast::generated::nodes::AsmOptions</a></li><li><a href="ast/generated/nodes/struct.AsmRegOperand.html">ast::generated::nodes::AsmRegOperand</a></li><li><a href="ast/generated/nodes/struct.AsmRegSpec.html">ast::generated::nodes::AsmRegSpec</a></li><li><a href="ast/generated/nodes/struct.AsmSym.html">ast::generated::nodes::AsmSym</a></li><li><a href="ast/generated/nodes/struct.AssocItemList.html">ast::generated::nodes::AssocItemList</a></li><li><a href="ast/generated/nodes/struct.AssocTypeArg.html">ast::generated::nodes::AssocTypeArg</a></li><li><a href="ast/generated/nodes/struct.Attr.html">ast::generated::nodes::Attr</a></li><li><a href="ast/generated/nodes/struct.AwaitExpr.html">ast::generated::nodes::AwaitExpr</a></li><li><a href="ast/generated/nodes/struct.BecomeExpr.html">ast::generated::nodes::BecomeExpr</a></li><li><a href="ast/generated/nodes/struct.BinExpr.html">ast::generated::nodes::BinExpr</a></li><li><a href="ast/generated/nodes/struct.BlockExpr.html">ast::generated::nodes::BlockExpr</a></li><li><a href="ast/generated/nodes/struct.BoxPat.html">ast::generated::nodes::BoxPat</a></li><li><a href="ast/generated/nodes/struct.BreakExpr.html">ast::generated::nodes::BreakExpr</a></li><li><a href="ast/generated/nodes/struct.CallExpr.html">ast::generated::nodes::CallExpr</a></li><li><a href="ast/generated/nodes/struct.CastExpr.html">ast::generated::nodes::CastExpr</a></li><li><a href="ast/generated/nodes/struct.ClosureExpr.html">ast::generated::nodes::ClosureExpr</a></li><li><a href="ast/generated/nodes/struct.Const.html">ast::generated::nodes::Const</a></li><li><a href="ast/generated/nodes/struct.ConstArg.html">ast::generated::nodes::ConstArg</a></li><li><a href="ast/generated/nodes/struct.ConstBlockPat.html">ast::generated::nodes::ConstBlockPat</a></li><li><a href="ast/generated/nodes/struct.ConstParam.html">ast::generated::nodes::ConstParam</a></li><li><a href="ast/generated/nodes/struct.ContinueExpr.html">ast::generated::nodes::ContinueExpr</a></li><li><a href="ast/generated/nodes/struct.DynTraitType.html">ast::generated::nodes::DynTraitType</a></li><li><a href="ast/generated/nodes/struct.Enum.html">ast::generated::nodes::Enum</a></li><li><a href="ast/generated/nodes/struct.ExprStmt.html">ast::generated::nodes::ExprStmt</a></li><li><a href="ast/generated/nodes/struct.ExternBlock.html">ast::generated::nodes::ExternBlock</a></li><li><a href="ast/generated/nodes/struct.ExternCrate.html">ast::generated::nodes::ExternCrate</a></li><li><a href="ast/generated/nodes/struct.ExternItemList.html">ast::generated::nodes::ExternItemList</a></li><li><a href="ast/generated/nodes/struct.FieldExpr.html">ast::generated::nodes::FieldExpr</a></li><li><a href="ast/generated/nodes/struct.Fn.html">ast::generated::nodes::Fn</a></li><li><a href="ast/generated/nodes/struct.FnPtrType.html">ast::generated::nodes::FnPtrType</a></li><li><a href="ast/generated/nodes/struct.ForBinder.html">ast::generated::nodes::ForBinder</a></li><li><a href="ast/generated/nodes/struct.ForExpr.html">ast::generated::nodes::ForExpr</a></li><li><a href="ast/generated/nodes/struct.ForType.html">ast::generated::nodes::ForType</a></li><li><a href="ast/generated/nodes/struct.FormatArgsArg.html">ast::generated::nodes::FormatArgsArg</a></li><li><a href="ast/generated/nodes/struct.FormatArgsArgName.html">ast::generated::nodes::FormatArgsArgName</a></li><li><a href="ast/generated/nodes/struct.FormatArgsExpr.html">ast::generated::nodes::FormatArgsExpr</a></li><li><a href="ast/generated/nodes/struct.GenericArgList.html">ast::generated::nodes::GenericArgList</a></li><li><a href="ast/generated/nodes/struct.GenericParamList.html">ast::generated::nodes::GenericParamList</a></li><li><a href="ast/generated/nodes/struct.IdentPat.html">ast::generated::nodes::IdentPat</a></li><li><a href="ast/generated/nodes/struct.IfExpr.html">ast::generated::nodes::IfExpr</a></li><li><a href="ast/generated/nodes/struct.Impl.html">ast::generated::nodes::Impl</a></li><li><a href="ast/generated/nodes/struct.ImplTraitType.html">ast::generated::nodes::ImplTraitType</a></li><li><a href="ast/generated/nodes/struct.IndexExpr.html">ast::generated::nodes::IndexExpr</a></li><li><a href="ast/generated/nodes/struct.InferType.html">ast::generated::nodes::InferType</a></li><li><a href="ast/generated/nodes/struct.ItemList.html">ast::generated::nodes::ItemList</a></li><li><a href="ast/generated/nodes/struct.Label.html">ast::generated::nodes::Label</a></li><li><a href="ast/generated/nodes/struct.LetElse.html">ast::generated::nodes::LetElse</a></li><li><a href="ast/generated/nodes/struct.LetExpr.html">ast::generated::nodes::LetExpr</a></li><li><a href="ast/generated/nodes/struct.LetStmt.html">ast::generated::nodes::LetStmt</a></li><li><a href="ast/generated/nodes/struct.Lifetime.html">ast::generated::nodes::Lifetime</a></li><li><a href="ast/generated/nodes/struct.LifetimeArg.html">ast::generated::nodes::LifetimeArg</a></li><li><a href="ast/generated/nodes/struct.LifetimeParam.html">ast::generated::nodes::LifetimeParam</a></li><li><a href="ast/generated/nodes/struct.Literal.html">ast::generated::nodes::Literal</a></li><li><a href="ast/generated/nodes/struct.LiteralPat.html">ast::generated::nodes::LiteralPat</a></li><li><a href="ast/generated/nodes/struct.LoopExpr.html">ast::generated::nodes::LoopExpr</a></li><li><a href="ast/generated/nodes/struct.MacroCall.html">ast::generated::nodes::MacroCall</a></li><li><a href="ast/generated/nodes/struct.MacroDef.html">ast::generated::nodes::MacroDef</a></li><li><a href="ast/generated/nodes/struct.MacroExpr.html">ast::generated::nodes::MacroExpr</a></li><li><a href="ast/generated/nodes/struct.MacroItems.html">ast::generated::nodes::MacroItems</a></li><li><a href="ast/generated/nodes/struct.MacroPat.html">ast::generated::nodes::MacroPat</a></li><li><a href="ast/generated/nodes/struct.MacroRules.html">ast::generated::nodes::MacroRules</a></li><li><a href="ast/generated/nodes/struct.MacroStmts.html">ast::generated::nodes::MacroStmts</a></li><li><a href="ast/generated/nodes/struct.MacroType.html">ast::generated::nodes::MacroType</a></li><li><a href="ast/generated/nodes/struct.MatchArm.html">ast::generated::nodes::MatchArm</a></li><li><a href="ast/generated/nodes/struct.MatchArmList.html">ast::generated::nodes::MatchArmList</a></li><li><a href="ast/generated/nodes/struct.MatchExpr.html">ast::generated::nodes::MatchExpr</a></li><li><a href="ast/generated/nodes/struct.MatchGuard.html">ast::generated::nodes::MatchGuard</a></li><li><a href="ast/generated/nodes/struct.Meta.html">ast::generated::nodes::Meta</a></li><li><a href="ast/generated/nodes/struct.MethodCallExpr.html">ast::generated::nodes::MethodCallExpr</a></li><li><a href="ast/generated/nodes/struct.Module.html">ast::generated::nodes::Module</a></li><li><a href="ast/generated/nodes/struct.Name.html">ast::generated::nodes::Name</a></li><li><a href="ast/generated/nodes/struct.NameRef.html">ast::generated::nodes::NameRef</a></li><li><a href="ast/generated/nodes/struct.NeverType.html">ast::generated::nodes::NeverType</a></li><li><a href="ast/generated/nodes/struct.OffsetOfExpr.html">ast::generated::nodes::OffsetOfExpr</a></li><li><a href="ast/generated/nodes/struct.OrPat.html">ast::generated::nodes::OrPat</a></li><li><a href="ast/generated/nodes/struct.Param.html">ast::generated::nodes::Param</a></li><li><a href="ast/generated/nodes/struct.ParamList.html">ast::generated::nodes::ParamList</a></li><li><a href="ast/generated/nodes/struct.ParenExpr.html">ast::generated::nodes::ParenExpr</a></li><li><a href="ast/generated/nodes/struct.ParenPat.html">ast::generated::nodes::ParenPat</a></li><li><a href="ast/generated/nodes/struct.ParenType.html">ast::generated::nodes::ParenType</a></li><li><a href="ast/generated/nodes/struct.ParenthesizedArgList.html">ast::generated::nodes::ParenthesizedArgList</a></li><li><a href="ast/generated/nodes/struct.Path.html">ast::generated::nodes::Path</a></li><li><a href="ast/generated/nodes/struct.PathExpr.html">ast::generated::nodes::PathExpr</a></li><li><a href="ast/generated/nodes/struct.PathPat.html">ast::generated::nodes::PathPat</a></li><li><a href="ast/generated/nodes/struct.PathSegment.html">ast::generated::nodes::PathSegment</a></li><li><a href="ast/generated/nodes/struct.PathType.html">ast::generated::nodes::PathType</a></li><li><a href="ast/generated/nodes/struct.PrefixExpr.html">ast::generated::nodes::PrefixExpr</a></li><li><a href="ast/generated/nodes/struct.PtrType.html">ast::generated::nodes::PtrType</a></li><li><a href="ast/generated/nodes/struct.RangeExpr.html">ast::generated::nodes::RangeExpr</a></li><li><a href="ast/generated/nodes/struct.RangePat.html">ast::generated::nodes::RangePat</a></li><li><a href="ast/generated/nodes/struct.RecordExpr.html">ast::generated::nodes::RecordExpr</a></li><li><a href="ast/generated/nodes/struct.RecordExprField.html">ast::generated::nodes::RecordExprField</a></li><li><a href="ast/generated/nodes/struct.RecordExprFieldList.html">ast::generated::nodes::RecordExprFieldList</a></li><li><a href="ast/generated/nodes/struct.RecordField.html">ast::generated::nodes::RecordField</a></li><li><a href="ast/generated/nodes/struct.RecordFieldList.html">ast::generated::nodes::RecordFieldList</a></li><li><a href="ast/generated/nodes/struct.RecordPat.html">ast::generated::nodes::RecordPat</a></li><li><a href="ast/generated/nodes/struct.RecordPatField.html">ast::generated::nodes::RecordPatField</a></li><li><a href="ast/generated/nodes/struct.RecordPatFieldList.html">ast::generated::nodes::RecordPatFieldList</a></li><li><a href="ast/generated/nodes/struct.RefExpr.html">ast::generated::nodes::RefExpr</a></li><li><a href="ast/generated/nodes/struct.RefPat.html">ast::generated::nodes::RefPat</a></li><li><a href="ast/generated/nodes/struct.RefType.html">ast::generated::nodes::RefType</a></li><li><a href="ast/generated/nodes/struct.Rename.html">ast::generated::nodes::Rename</a></li><li><a href="ast/generated/nodes/struct.RestPat.html">ast::generated::nodes::RestPat</a></li><li><a href="ast/generated/nodes/struct.RetType.html">ast::generated::nodes::RetType</a></li><li><a href="ast/generated/nodes/struct.ReturnExpr.html">ast::generated::nodes::ReturnExpr</a></li><li><a href="ast/generated/nodes/struct.ReturnTypeSyntax.html">ast::generated::nodes::ReturnTypeSyntax</a></li><li><a href="ast/generated/nodes/struct.SelfParam.html">ast::generated::nodes::SelfParam</a></li><li><a href="ast/generated/nodes/struct.SlicePat.html">ast::generated::nodes::SlicePat</a></li><li><a href="ast/generated/nodes/struct.SliceType.html">ast::generated::nodes::SliceType</a></li><li><a href="ast/generated/nodes/struct.SourceFile.html">ast::generated::nodes::SourceFile</a></li><li><a href="ast/generated/nodes/struct.Static.html">ast::generated::nodes::Static</a></li><li><a href="ast/generated/nodes/struct.StmtList.html">ast::generated::nodes::StmtList</a></li><li><a href="ast/generated/nodes/struct.Struct.html">ast::generated::nodes::Struct</a></li><li><a href="ast/generated/nodes/struct.TokenTree.html">ast::generated::nodes::TokenTree</a></li><li><a href="ast/generated/nodes/struct.Trait.html">ast::generated::nodes::Trait</a></li><li><a href="ast/generated/nodes/struct.TryBlockModifier.html">ast::generated::nodes::TryBlockModifier</a></li><li><a href="ast/generated/nodes/struct.TryExpr.html">ast::generated::nodes::TryExpr</a></li><li><a href="ast/generated/nodes/struct.TupleExpr.html">ast::generated::nodes::TupleExpr</a></li><li><a href="ast/generated/nodes/struct.TupleField.html">ast::generated::nodes::TupleField</a></li><li><a href="ast/generated/nodes/struct.TupleFieldList.html">ast::generated::nodes::TupleFieldList</a></li><li><a href="ast/generated/nodes/struct.TuplePat.html">ast::generated::nodes::TuplePat</a></li><li><a href="ast/generated/nodes/struct.TupleStructPat.html">ast::generated::nodes::TupleStructPat</a></li><li><a href="ast/generated/nodes/struct.TupleType.html">ast::generated::nodes::TupleType</a></li><li><a href="ast/generated/nodes/struct.TypeAlias.html">ast::generated::nodes::TypeAlias</a></li><li><a href="ast/generated/nodes/struct.TypeAnchor.html">ast::generated::nodes::TypeAnchor</a></li><li><a href="ast/generated/nodes/struct.TypeArg.html">ast::generated::nodes::TypeArg</a></li><li><a href="ast/generated/nodes/struct.TypeBound.html">ast::generated::nodes::TypeBound</a></li><li><a href="ast/generated/nodes/struct.TypeBoundList.html">ast::generated::nodes::TypeBoundList</a></li><li><a href="ast/generated/nodes/struct.TypeParam.html">ast::generated::nodes::TypeParam</a></li><li><a href="ast/generated/nodes/struct.UnderscoreExpr.html">ast::generated::nodes::UnderscoreExpr</a></li><li><a href="ast/generated/nodes/struct.Union.html">ast::generated::nodes::Union</a></li><li><a href="ast/generated/nodes/struct.Use.html">ast::generated::nodes::Use</a></li><li><a href="ast/generated/nodes/struct.UseBoundGenericArgs.html">ast::generated::nodes::UseBoundGenericArgs</a></li><li><a href="ast/generated/nodes/struct.UseTree.html">ast::generated::nodes::UseTree</a></li><li><a href="ast/generated/nodes/struct.UseTreeList.html">ast::generated::nodes::UseTreeList</a></li><li><a href="ast/generated/nodes/struct.Variant.html">ast::generated::nodes::Variant</a></li><li><a href="ast/generated/nodes/struct.VariantList.html">ast::generated::nodes::VariantList</a></li><li><a href="ast/generated/nodes/struct.Visibility.html">ast::generated::nodes::Visibility</a></li><li><a href="ast/generated/nodes/struct.WhereClause.html">ast::generated::nodes::WhereClause</a></li><li><a href="ast/generated/nodes/struct.WherePred.html">ast::generated::nodes::WherePred</a></li><li><a href="ast/generated/nodes/struct.WhileExpr.html">ast::generated::nodes::WhileExpr</a></li><li><a href="ast/generated/nodes/struct.WildcardPat.html">ast::generated::nodes::WildcardPat</a></li><li><a href="ast/generated/nodes/struct.YeetExpr.html">ast::generated::nodes::YeetExpr</a></li><li><a href="ast/generated/nodes/struct.YieldExpr.html">ast::generated::nodes::YieldExpr</a></li><li><a href="ast/generated/tokens/struct.Byte.html">ast::generated::tokens::Byte</a></li><li><a href="ast/generated/tokens/struct.ByteString.html">ast::generated::tokens::ByteString</a></li><li><a href="ast/generated/tokens/struct.CString.html">ast::generated::tokens::CString</a></li><li><a href="ast/generated/tokens/struct.Char.html">ast::generated::tokens::Char</a></li><li><a href="ast/generated/tokens/struct.Comment.html">ast::generated::tokens::Comment</a></li><li><a href="ast/generated/tokens/struct.FloatNumber.html">ast::generated::tokens::FloatNumber</a></li><li><a href="ast/generated/tokens/struct.Ident.html">ast::generated::tokens::Ident</a></li><li><a href="ast/generated/tokens/struct.IntNumber.html">ast::generated::tokens::IntNumber</a></li><li><a href="ast/generated/tokens/struct.String.html">ast::generated::tokens::String</a></li><li><a href="ast/generated/tokens/struct.Whitespace.html">ast::generated::tokens::Whitespace</a></li><li><a href="ast/make/quote/struct.GreenNode.html">ast::make::quote::GreenNode</a></li><li><a href="ast/make/quote/struct.GreenToken.html">ast::make::quote::GreenToken</a></li><li><a href="ast/make/quote/struct.RSyntaxKind.html">ast::make::quote::RSyntaxKind</a></li><li><a href="ast/make/tokens/struct.WsBuilder.html">ast::make::tokens::WsBuilder</a></li><li><a href="ast/node_ext/struct.SlicePatComponents.html">ast::node_ext::SlicePatComponents</a></li><li><a href="ast/node_ext/struct.TokenTreeChildren.html">ast::node_ext::TokenTreeChildren</a></li><li><a href="ast/syntax_factory/struct.SyntaxFactory.html">ast::syntax_factory::SyntaxFactory</a></li><li><a href="ast/token_ext/struct.CommentKind.html">ast::token_ext::CommentKind</a></li><li><a href="ast/token_ext/struct.QuoteOffsets.html">ast::token_ext::QuoteOffsets</a></li><li><a href="ast/traits/struct.AttrDocCommentIter.html">ast::traits::AttrDocCommentIter</a></li><li><a href="ast/traits/struct.DocCommentIter.html">ast::traits::DocCommentIter</a></li><li><a href="ptr/struct.AstPtr.html">ptr::AstPtr</a></li><li><a href="syntax_editor/struct.Position.html">syntax_editor::Position</a></li><li><a href="syntax_editor/struct.SyntaxAnnotation.html">syntax_editor::SyntaxAnnotation</a></li><li><a href="syntax_editor/struct.SyntaxEdit.html">syntax_editor::SyntaxEdit</a></li><li><a href="syntax_editor/struct.SyntaxEditor.html">syntax_editor::SyntaxEditor</a></li><li><a href="syntax_editor/struct.SyntaxMapping.html">syntax_editor::SyntaxMapping</a></li><li><a href="syntax_editor/struct.SyntaxMappingBuilder.html">syntax_editor::SyntaxMappingBuilder</a></li><li><a href="syntax_editor/edit_algo/struct.ChangedAncestor.html">syntax_editor::edit_algo::ChangedAncestor</a></li><li><a href="syntax_editor/edit_algo/struct.TreeMutator.html">syntax_editor::edit_algo::TreeMutator</a></li><li><a href="syntax_editor/mapping/struct.MappingEntry.html">syntax_editor::mapping::MappingEntry</a></li><li><a href="syntax_editor/mapping/struct.MissingMapping.html">syntax_editor::mapping::MissingMapping</a></li><li><a href="syntax_editor/mapping/struct.SyntaxMapping.html">syntax_editor::mapping::SyntaxMapping</a></li><li><a href="syntax_editor/mapping/struct.SyntaxMappingBuilder.html">syntax_editor::mapping::SyntaxMappingBuilder</a></li><li><a href="syntax_error/struct.SyntaxError.html">syntax_error::SyntaxError</a></li><li><a href="syntax_node/struct.GreenNode.html">syntax_node::GreenNode</a></li><li><a href="syntax_node/struct.GreenToken.html">syntax_node::GreenToken</a></li><li><a href="syntax_node/struct.SyntaxTreeBuilder.html">syntax_node::SyntaxTreeBuilder</a></li><li><a href="ted/struct.Position.html">ted::Position</a></li><li><a href="token_text/struct.TokenText.html">token_text::TokenText</a></li></ul><h3 id="enums">Enums</h3><ul class="all-items"><li><a href="enum.Direction.html">Direction</a></li><li><a href="enum.Edition.html">Edition</a></li><li><a href="enum.NodeOrToken.html">NodeOrToken</a></li><li><a href="enum.RustLanguage.html">RustLanguage</a></li><li><a href="enum.SyntaxKind.html">SyntaxKind</a></li><li><a href="enum.TokenAtOffset.html">TokenAtOffset</a></li><li><a href="enum.WalkEvent.html">WalkEvent</a></li><li><a href="ast/enum.Adt.html">ast::Adt</a></li><li><a href="ast/enum.AnyString.html">ast::AnyString</a></li><li><a href="ast/enum.ArithOp.html">ast::ArithOp</a></li><li><a href="ast/enum.ArrayExprKind.html">ast::ArrayExprKind</a></li><li><a href="ast/enum.AsmOperand.html">ast::AsmOperand</a></li><li><a href="ast/enum.AsmPiece.html">ast::AsmPiece</a></li><li><a href="ast/enum.AssocItem.html">ast::AssocItem</a></li><li><a href="ast/enum.AttrKind.html">ast::AttrKind</a></li><li><a href="ast/enum.BinaryOp.html">ast::BinaryOp</a></li><li><a href="ast/enum.BlockModifier.html">ast::BlockModifier</a></li><li><a href="ast/enum.CallableExpr.html">ast::CallableExpr</a></li><li><a href="ast/enum.CmpOp.html">ast::CmpOp</a></li><li><a href="ast/enum.CommentPlacement.html">ast::CommentPlacement</a></li><li><a href="ast/enum.CommentShape.html">ast::CommentShape</a></li><li><a href="ast/enum.ElseBranch.html">ast::ElseBranch</a></li><li><a href="ast/enum.Expr.html">ast::Expr</a></li><li><a href="ast/enum.ExternItem.html">ast::ExternItem</a></li><li><a href="ast/enum.FieldKind.html">ast::FieldKind</a></li><li><a href="ast/enum.FieldList.html">ast::FieldList</a></li><li><a href="ast/enum.GenericArg.html">ast::GenericArg</a></li><li><a href="ast/enum.GenericParam.html">ast::GenericParam</a></li><li><a href="ast/enum.Item.html">ast::Item</a></li><li><a href="ast/enum.LiteralKind.html">ast::LiteralKind</a></li><li><a href="ast/enum.LogicOp.html">ast::LogicOp</a></li><li><a href="ast/enum.Macro.html">ast::Macro</a></li><li><a href="ast/enum.NameLike.html">ast::NameLike</a></li><li><a href="ast/enum.NameOrNameRef.html">ast::NameOrNameRef</a></li><li><a href="ast/enum.Ordering.html">ast::Ordering</a></li><li><a href="ast/enum.Pat.html">ast::Pat</a></li><li><a href="ast/enum.PathSegmentKind.html">ast::PathSegmentKind</a></li><li><a href="ast/enum.Radix.html">ast::Radix</a></li><li><a href="ast/enum.RangeOp.html">ast::RangeOp</a></li><li><a href="ast/enum.SelfParamKind.html">ast::SelfParamKind</a></li><li><a href="ast/enum.Stmt.html">ast::Stmt</a></li><li><a href="ast/enum.StructKind.html">ast::StructKind</a></li><li><a href="ast/enum.Type.html">ast::Type</a></li><li><a href="ast/enum.TypeBoundKind.html">ast::TypeBoundKind</a></li><li><a href="ast/enum.TypeOrConstParam.html">ast::TypeOrConstParam</a></li><li><a href="ast/enum.UnaryOp.html">ast::UnaryOp</a></li><li><a href="ast/enum.UseBoundGenericArg.html">ast::UseBoundGenericArg</a></li><li><a href="ast/enum.VariantDef.html">ast::VariantDef</a></li><li><a href="ast/enum.VisibilityKind.html">ast::VisibilityKind</a></li><li><a href="ast/expr_ext/enum.ArrayExprKind.html">ast::expr_ext::ArrayExprKind</a></li><li><a href="ast/expr_ext/enum.BlockModifier.html">ast::expr_ext::BlockModifier</a></li><li><a href="ast/expr_ext/enum.CallableExpr.html">ast::expr_ext::CallableExpr</a></li><li><a href="ast/expr_ext/enum.ElseBranch.html">ast::expr_ext::ElseBranch</a></li><li><a href="ast/expr_ext/enum.LiteralKind.html">ast::expr_ext::LiteralKind</a></li><li><a href="ast/generated/nodes/enum.Adt.html">ast::generated::nodes::Adt</a></li><li><a href="ast/generated/nodes/enum.AsmOperand.html">ast::generated::nodes::AsmOperand</a></li><li><a href="ast/generated/nodes/enum.AsmPiece.html">ast::generated::nodes::AsmPiece</a></li><li><a href="ast/generated/nodes/enum.AssocItem.html">ast::generated::nodes::AssocItem</a></li><li><a href="ast/generated/nodes/enum.Expr.html">ast::generated::nodes::Expr</a></li><li><a href="ast/generated/nodes/enum.ExternItem.html">ast::generated::nodes::ExternItem</a></li><li><a href="ast/generated/nodes/enum.FieldList.html">ast::generated::nodes::FieldList</a></li><li><a href="ast/generated/nodes/enum.GenericArg.html">ast::generated::nodes::GenericArg</a></li><li><a href="ast/generated/nodes/enum.GenericParam.html">ast::generated::nodes::GenericParam</a></li><li><a href="ast/generated/nodes/enum.Item.html">ast::generated::nodes::Item</a></li><li><a href="ast/generated/nodes/enum.Pat.html">ast::generated::nodes::Pat</a></li><li><a href="ast/generated/nodes/enum.Stmt.html">ast::generated::nodes::Stmt</a></li><li><a href="ast/generated/nodes/enum.Type.html">ast::generated::nodes::Type</a></li><li><a href="ast/generated/nodes/enum.UseBoundGenericArg.html">ast::generated::nodes::UseBoundGenericArg</a></li><li><a href="ast/generated/nodes/enum.VariantDef.html">ast::generated::nodes::VariantDef</a></li><li><a href="ast/make/quote/enum.NodeOrToken.html">ast::make::quote::NodeOrToken</a></li><li><a href="ast/node_ext/enum.AttrKind.html">ast::node_ext::AttrKind</a></li><li><a href="ast/node_ext/enum.FieldKind.html">ast::node_ext::FieldKind</a></li><li><a href="ast/node_ext/enum.Macro.html">ast::node_ext::Macro</a></li><li><a href="ast/node_ext/enum.NameLike.html">ast::node_ext::NameLike</a></li><li><a href="ast/node_ext/enum.NameOrNameRef.html">ast::node_ext::NameOrNameRef</a></li><li><a href="ast/node_ext/enum.PathSegmentKind.html">ast::node_ext::PathSegmentKind</a></li><li><a href="ast/node_ext/enum.SelfParamKind.html">ast::node_ext::SelfParamKind</a></li><li><a href="ast/node_ext/enum.StructKind.html">ast::node_ext::StructKind</a></li><li><a href="ast/node_ext/enum.TypeBoundKind.html">ast::node_ext::TypeBoundKind</a></li><li><a href="ast/node_ext/enum.TypeOrConstParam.html">ast::node_ext::TypeOrConstParam</a></li><li><a href="ast/node_ext/enum.VisibilityKind.html">ast::node_ext::VisibilityKind</a></li><li><a href="ast/operators/enum.ArithOp.html">ast::operators::ArithOp</a></li><li><a href="ast/operators/enum.BinaryOp.html">ast::operators::BinaryOp</a></li><li><a href="ast/operators/enum.CmpOp.html">ast::operators::CmpOp</a></li><li><a href="ast/operators/enum.LogicOp.html">ast::operators::LogicOp</a></li><li><a href="ast/operators/enum.Ordering.html">ast::operators::Ordering</a></li><li><a href="ast/operators/enum.RangeOp.html">ast::operators::RangeOp</a></li><li><a href="ast/operators/enum.UnaryOp.html">ast::operators::UnaryOp</a></li><li><a href="ast/prec/enum.ExprPrecedence.html">ast::prec::ExprPrecedence</a></li><li><a href="ast/prec/enum.Fixity.html">ast::prec::Fixity</a></li><li><a href="ast/token_ext/enum.AnyString.html">ast::token_ext::AnyString</a></li><li><a href="ast/token_ext/enum.CommentPlacement.html">ast::token_ext::CommentPlacement</a></li><li><a href="ast/token_ext/enum.CommentShape.html">ast::token_ext::CommentShape</a></li><li><a href="ast/token_ext/enum.Radix.html">ast::token_ext::Radix</a></li><li><a href="syntax_editor/enum.Change.html">syntax_editor::Change</a></li><li><a href="syntax_editor/enum.ChangeKind.html">syntax_editor::ChangeKind</a></li><li><a href="syntax_editor/enum.PositionRepr.html">syntax_editor::PositionRepr</a></li><li><a href="syntax_editor/edit_algo/enum.ChangedAncestorKind.html">syntax_editor::edit_algo::ChangedAncestorKind</a></li><li><a href="syntax_node/enum.NodeOrToken.html">syntax_node::NodeOrToken</a></li><li><a href="syntax_node/enum.RustLanguage.html">syntax_node::RustLanguage</a></li><li><a href="ted/enum.PositionRepr.html">ted::PositionRepr</a></li><li><a href="token_text/enum.Repr.html">token_text::Repr</a></li></ul><h3 id="traits">Traits</h3><ul class="all-items"><li><a href="trait.ToSmolStr.html">ToSmolStr</a></li><li><a href="ast/trait.AstNode.html">ast::AstNode</a></li><li><a href="ast/trait.AstToken.html">ast::AstToken</a></li><li><a href="ast/trait.HasArgList.html">ast::HasArgList</a></li><li><a href="ast/trait.HasAttrs.html">ast::HasAttrs</a></li><li><a href="ast/trait.HasDocComments.html">ast::HasDocComments</a></li><li><a href="ast/trait.HasGenericArgs.html">ast::HasGenericArgs</a></li><li><a href="ast/trait.HasGenericParams.html">ast::HasGenericParams</a></li><li><a href="ast/trait.HasLoopBody.html">ast::HasLoopBody</a></li><li><a href="ast/trait.HasModuleItem.html">ast::HasModuleItem</a></li><li><a href="ast/trait.HasName.html">ast::HasName</a></li><li><a href="ast/trait.HasTypeBounds.html">ast::HasTypeBounds</a></li><li><a href="ast/trait.HasVisibility.html">ast::HasVisibility</a></li><li><a href="ast/trait.IsString.html">ast::IsString</a></li><li><a href="ast/trait.RangeItem.html">ast::RangeItem</a></li><li><a href="ast/edit/trait.AstNodeEdit.html">ast::edit::AstNodeEdit</a></li><li><a href="ast/edit_in_place/trait.AttrsOwnerEdit.html">ast::edit_in_place::AttrsOwnerEdit</a></li><li><a href="ast/edit_in_place/trait.GenericParamsOwnerEdit.html">ast::edit_in_place::GenericParamsOwnerEdit</a></li><li><a href="ast/edit_in_place/trait.HasVisibilityEdit.html">ast::edit_in_place::HasVisibilityEdit</a></li><li><a href="ast/edit_in_place/trait.Indent.html">ast::edit_in_place::Indent</a></li><li><a href="ast/edit_in_place/trait.Removable.html">ast::edit_in_place::Removable</a></li><li><a href="ast/make/quote/trait.ToNodeChild.html">ast::make::quote::ToNodeChild</a></li><li><a href="ast/token_ext/trait.IsString.html">ast::token_ext::IsString</a></li><li><a href="ast/traits/trait.HasArgList.html">ast::traits::HasArgList</a></li><li><a href="ast/traits/trait.HasAttrs.html">ast::traits::HasAttrs</a></li><li><a href="ast/traits/trait.HasDocComments.html">ast::traits::HasDocComments</a></li><li><a href="ast/traits/trait.HasGenericArgs.html">ast::traits::HasGenericArgs</a></li><li><a href="ast/traits/trait.HasGenericParams.html">ast::traits::HasGenericParams</a></li><li><a href="ast/traits/trait.HasLoopBody.html">ast::traits::HasLoopBody</a></li><li><a href="ast/traits/trait.HasModuleItem.html">ast::traits::HasModuleItem</a></li><li><a href="ast/traits/trait.HasName.html">ast::traits::HasName</a></li><li><a href="ast/traits/trait.HasTypeBounds.html">ast::traits::HasTypeBounds</a></li><li><a href="ast/traits/trait.HasVisibility.html">ast::traits::HasVisibility</a></li><li><a href="syntax_editor/trait.Element.html">syntax_editor::Element</a></li><li><a href="syntax_editor/trait.Removable.html">syntax_editor::Removable</a></li><li><a href="syntax_editor/edits/trait.Removable.html">syntax_editor::edits::Removable</a></li><li><a href="ted/trait.Element.html">ted::Element</a></li></ul><h3 id="macros">Macros</h3><ul class="all-items"><li><a href="macro.T.html">T</a></li><li><a href="ast/make/quote/macro.quote_.html">ast::make::quote::quote_</a></li><li><a href="ast/make/quote/macro.quote_impl_.html">ast::make::quote::quote_impl_</a></li><li><a href="macro.format_smolstr.html">format_smolstr</a></li><li><a href="macro.match_ast.html">match_ast</a></li></ul><h3 id="functions">Functions</h3><ul class="all-items"><li><a href="algo/fn.ancestors_at_offset.html">algo::ancestors_at_offset</a></li><li><a href="algo/fn.find_node_at_offset.html">algo::find_node_at_offset</a></li><li><a href="algo/fn.find_node_at_range.html">algo::find_node_at_range</a></li><li><a href="algo/fn.has_errors.html">algo::has_errors</a></li><li><a href="algo/fn.least_common_ancestor.html">algo::least_common_ancestor</a></li><li><a href="algo/fn.least_common_ancestor_element.html">algo::least_common_ancestor_element</a></li><li><a href="algo/fn.neighbor.html">algo::neighbor</a></li><li><a href="algo/fn.non_trivia_sibling.html">algo::non_trivia_sibling</a></li><li><a href="algo/fn.previous_non_trivia_token.html">algo::previous_non_trivia_token</a></li><li><a href="algo/fn.skip_trivia_token.html">algo::skip_trivia_token</a></li><li><a href="algo/fn.skip_whitespace_token.html">algo::skip_whitespace_token</a></li><li><a href="ast/fn.attrs_including_inner.html">ast::attrs_including_inner</a></li><li><a href="ast/edit/fn.prev_tokens.html">ast::edit::prev_tokens</a></li><li><a href="ast/edit_in_place/fn.create_generic_param_list.html">ast::edit_in_place::create_generic_param_list</a></li><li><a href="ast/edit_in_place/fn.create_where_clause.html">ast::edit_in_place::create_where_clause</a></li><li><a href="ast/edit_in_place/fn.get_or_insert_comma_after.html">ast::edit_in_place::get_or_insert_comma_after</a></li><li><a href="ast/edit_in_place/fn.normalize_ws_between_braces.html">ast::edit_in_place::normalize_ws_between_braces</a></li><li><a href="ast/make/fn.arg_list.html">ast::make::arg_list</a></li><li><a href="ast/make/fn.assoc_item_list.html">ast::make::assoc_item_list</a></li><li><a href="ast/make/fn.ast_from_text.html">ast::make::ast_from_text</a></li><li><a href="ast/make/fn.ast_from_text_with_edition.html">ast::make::ast_from_text_with_edition</a></li><li><a href="ast/make/fn.async_move_block_expr.html">ast::make::async_move_block_expr</a></li><li><a href="ast/make/fn.attr_inner.html">ast::make::attr_inner</a></li><li><a href="ast/make/fn.attr_outer.html">ast::make::attr_outer</a></li><li><a href="ast/make/fn.block_expr.html">ast::make::block_expr</a></li><li><a href="ast/make/fn.box_pat.html">ast::make::box_pat</a></li><li><a href="ast/make/fn.const_param.html">ast::make::const_param</a></li><li><a href="ast/make/fn.enum_.html">ast::make::enum_</a></li><li><a href="ast/make/fn.expr_assignment.html">ast::make::expr_assignment</a></li><li><a href="ast/make/fn.expr_await.html">ast::make::expr_await</a></li><li><a href="ast/make/fn.expr_bin_op.html">ast::make::expr_bin_op</a></li><li><a href="ast/make/fn.expr_break.html">ast::make::expr_break</a></li><li><a href="ast/make/fn.expr_call.html">ast::make::expr_call</a></li><li><a href="ast/make/fn.expr_closure.html">ast::make::expr_closure</a></li><li><a href="ast/make/fn.expr_const_value.html">ast::make::expr_const_value</a></li><li><a href="ast/make/fn.expr_continue.html">ast::make::expr_continue</a></li><li><a href="ast/make/fn.expr_empty_block.html">ast::make::expr_empty_block</a></li><li><a href="ast/make/fn.expr_field.html">ast::make::expr_field</a></li><li><a href="ast/make/fn.expr_for_loop.html">ast::make::expr_for_loop</a></li><li><a href="ast/make/fn.expr_from_text.html">ast::make::expr_from_text</a></li><li><a href="ast/make/fn.expr_if.html">ast::make::expr_if</a></li><li><a href="ast/make/fn.expr_let.html">ast::make::expr_let</a></li><li><a href="ast/make/fn.expr_literal.html">ast::make::expr_literal</a></li><li><a href="ast/make/fn.expr_loop.html">ast::make::expr_loop</a></li><li><a href="ast/make/fn.expr_macro.html">ast::make::expr_macro</a></li><li><a href="ast/make/fn.expr_match.html">ast::make::expr_match</a></li><li><a href="ast/make/fn.expr_method_call.html">ast::make::expr_method_call</a></li><li><a href="ast/make/fn.expr_paren.html">ast::make::expr_paren</a></li><li><a href="ast/make/fn.expr_path.html">ast::make::expr_path</a></li><li><a href="ast/make/fn.expr_prefix.html">ast::make::expr_prefix</a></li><li><a href="ast/make/fn.expr_raw_ref.html">ast::make::expr_raw_ref</a></li><li><a href="ast/make/fn.expr_reborrow.html">ast::make::expr_reborrow</a></li><li><a href="ast/make/fn.expr_ref.html">ast::make::expr_ref</a></li><li><a href="ast/make/fn.expr_return.html">ast::make::expr_return</a></li><li><a href="ast/make/fn.expr_stmt.html">ast::make::expr_stmt</a></li><li><a href="ast/make/fn.expr_try.html">ast::make::expr_try</a></li><li><a href="ast/make/fn.expr_tuple.html">ast::make::expr_tuple</a></li><li><a href="ast/make/fn.expr_while_loop.html">ast::make::expr_while_loop</a></li><li><a href="ast/make/ext/fn.default_bool.html">ast::make::ext::default_bool</a></li><li><a href="ast/make/ext/fn.empty_block_expr.html">ast::make::ext::empty_block_expr</a></li><li><a href="ast/make/ext/fn.empty_char.html">ast::make::ext::empty_char</a></li><li><a href="ast/make/ext/fn.empty_str.html">ast::make::ext::empty_str</a></li><li><a href="ast/make/ext/fn.expr_self.html">ast::make::ext::expr_self</a></li><li><a href="ast/make/ext/fn.expr_todo.html">ast::make::ext::expr_todo</a></li><li><a href="ast/make/ext/fn.expr_ty_default.html">ast::make::ext::expr_ty_default</a></li><li><a href="ast/make/ext/fn.expr_ty_new.html">ast::make::ext::expr_ty_new</a></li><li><a href="ast/make/ext/fn.expr_underscore.html">ast::make::ext::expr_underscore</a></li><li><a href="ast/make/ext/fn.expr_unit.html">ast::make::ext::expr_unit</a></li><li><a href="ast/make/ext/fn.expr_unreachable.html">ast::make::ext::expr_unreachable</a></li><li><a href="ast/make/ext/fn.field_from_idents.html">ast::make::ext::field_from_idents</a></li><li><a href="ast/make/ext/fn.ident_path.html">ast::make::ext::ident_path</a></li><li><a href="ast/make/ext/fn.option_none.html">ast::make::ext::option_none</a></li><li><a href="ast/make/ext/fn.path_from_idents.html">ast::make::ext::path_from_idents</a></li><li><a href="ast/make/ext/fn.simple_ident_pat.html">ast::make::ext::simple_ident_pat</a></li><li><a href="ast/make/ext/fn.token_tree_from_node.html">ast::make::ext::token_tree_from_node</a></li><li><a href="ast/make/ext/fn.ty_bool.html">ast::make::ext::ty_bool</a></li><li><a href="ast/make/ext/fn.ty_name.html">ast::make::ext::ty_name</a></li><li><a href="ast/make/ext/fn.ty_option.html">ast::make::ext::ty_option</a></li><li><a href="ast/make/ext/fn.ty_result.html">ast::make::ext::ty_result</a></li><li><a href="ast/make/ext/fn.zero_float.html">ast::make::ext::zero_float</a></li><li><a href="ast/make/ext/fn.zero_number.html">ast::make::ext::zero_number</a></li><li><a href="ast/make/fn.fn_.html">ast::make::fn_</a></li><li><a href="ast/make/fn.generic_arg_list.html">ast::make::generic_arg_list</a></li><li><a href="ast/make/fn.generic_param_list.html">ast::make::generic_param_list</a></li><li><a href="ast/make/fn.generic_ty_path_segment.html">ast::make::generic_ty_path_segment</a></li><li><a href="ast/make/fn.hacky_block_expr.html">ast::make::hacky_block_expr</a></li><li><a href="ast/make/fn.ident_pat.html">ast::make::ident_pat</a></li><li><a href="ast/make/fn.impl_.html">ast::make::impl_</a></li><li><a href="ast/make/fn.impl_trait.html">ast::make::impl_trait</a></li><li><a href="ast/make/fn.impl_trait_type.html">ast::make::impl_trait_type</a></li><li><a href="ast/make/fn.item_const.html">ast::make::item_const</a></li><li><a href="ast/make/fn.item_list.html">ast::make::item_list</a></li><li><a href="ast/make/fn.item_static.html">ast::make::item_static</a></li><li><a href="ast/make/fn.join_paths.html">ast::make::join_paths</a></li><li><a href="ast/make/fn.let_else_stmt.html">ast::make::let_else_stmt</a></li><li><a href="ast/make/fn.let_stmt.html">ast::make::let_stmt</a></li><li><a href="ast/make/fn.lifetime.html">ast::make::lifetime</a></li><li><a href="ast/make/fn.lifetime_arg.html">ast::make::lifetime_arg</a></li><li><a href="ast/make/fn.lifetime_param.html">ast::make::lifetime_param</a></li><li><a href="ast/make/fn.literal_pat.html">ast::make::literal_pat</a></li><li><a href="ast/make/fn.match_arm.html">ast::make::match_arm</a></li><li><a href="ast/make/fn.match_arm_list.html">ast::make::match_arm_list</a></li><li><a href="ast/make/fn.match_arm_with_guard.html">ast::make::match_arm_with_guard</a></li><li><a href="ast/make/fn.match_guard.html">ast::make::match_guard</a></li><li><a href="ast/make/fn.merge_gen_params.html">ast::make::merge_gen_params</a></li><li><a href="ast/make/fn.merge_where_clause.html">ast::make::merge_where_clause</a></li><li><a href="ast/make/fn.meta_expr.html">ast::make::meta_expr</a></li><li><a href="ast/make/fn.meta_path.html">ast::make::meta_path</a></li><li><a href="ast/make/fn.meta_token_tree.html">ast::make::meta_token_tree</a></li><li><a href="ast/make/fn.mod_.html">ast::make::mod_</a></li><li><a href="ast/make/fn.mut_self_param.html">ast::make::mut_self_param</a></li><li><a href="ast/make/fn.name.html">ast::make::name</a></li><li><a href="ast/make/fn.name_ref.html">ast::make::name_ref</a></li><li><a href="ast/make/fn.name_ref_self_ty.html">ast::make::name_ref_self_ty</a></li><li><a href="ast/make/fn.or_pat.html">ast::make::or_pat</a></li><li><a href="ast/make/fn.param.html">ast::make::param</a></li><li><a href="ast/make/fn.param_list.html">ast::make::param_list</a></li><li><a href="ast/make/fn.paren_pat.html">ast::make::paren_pat</a></li><li><a href="ast/make/fn.path_concat.html">ast::make::path_concat</a></li><li><a href="ast/make/fn.path_from_segments.html">ast::make::path_from_segments</a></li><li><a href="ast/make/fn.path_from_text.html">ast::make::path_from_text</a></li><li><a href="ast/make/fn.path_from_text_with_edition.html">ast::make::path_from_text_with_edition</a></li><li><a href="ast/make/fn.path_pat.html">ast::make::path_pat</a></li><li><a href="ast/make/fn.path_qualified.html">ast::make::path_qualified</a></li><li><a href="ast/make/fn.path_segment.html">ast::make::path_segment</a></li><li><a href="ast/make/fn.path_segment_crate.html">ast::make::path_segment_crate</a></li><li><a href="ast/make/fn.path_segment_self.html">ast::make::path_segment_self</a></li><li><a href="ast/make/fn.path_segment_super.html">ast::make::path_segment_super</a></li><li><a href="ast/make/fn.path_segment_ty.html">ast::make::path_segment_ty</a></li><li><a href="ast/make/fn.path_unqualified.html">ast::make::path_unqualified</a></li><li><a href="ast/make/quote/fn.verify_only_whitespaces.html">ast::make::quote::verify_only_whitespaces</a></li><li><a href="ast/make/fn.range_pat.html">ast::make::range_pat</a></li><li><a href="ast/make/fn.raw_ident_esc.html">ast::make::raw_ident_esc</a></li><li><a href="ast/make/fn.record_expr.html">ast::make::record_expr</a></li><li><a href="ast/make/fn.record_expr_field.html">ast::make::record_expr_field</a></li><li><a href="ast/make/fn.record_expr_field_list.html">ast::make::record_expr_field_list</a></li><li><a href="ast/make/fn.record_field.html">ast::make::record_field</a></li><li><a href="ast/make/fn.record_field_list.html">ast::make::record_field_list</a></li><li><a href="ast/make/fn.record_pat.html">ast::make::record_pat</a></li><li><a href="ast/make/fn.record_pat_field.html">ast::make::record_pat_field</a></li><li><a href="ast/make/fn.record_pat_field_list.html">ast::make::record_pat_field_list</a></li><li><a href="ast/make/fn.record_pat_field_shorthand.html">ast::make::record_pat_field_shorthand</a></li><li><a href="ast/make/fn.record_pat_with_fields.html">ast::make::record_pat_with_fields</a></li><li><a href="ast/make/fn.ref_pat.html">ast::make::ref_pat</a></li><li><a href="ast/make/fn.rest_pat.html">ast::make::rest_pat</a></li><li><a href="ast/make/fn.ret_type.html">ast::make::ret_type</a></li><li><a href="ast/make/fn.self_param.html">ast::make::self_param</a></li><li><a href="ast/make/fn.slice_pat.html">ast::make::slice_pat</a></li><li><a href="ast/make/fn.struct_.html">ast::make::struct_</a></li><li><a href="ast/make/fn.tail_only_block_expr.html">ast::make::tail_only_block_expr</a></li><li><a href="ast/make/fn.token.html">ast::make::token</a></li><li><a href="ast/make/fn.token_tree.html">ast::make::token_tree</a></li><li><a href="ast/make/tokens/fn.blank_line.html">ast::make::tokens::blank_line</a></li><li><a href="ast/make/tokens/fn.crate_kw.html">ast::make::tokens::crate_kw</a></li><li><a href="ast/make/tokens/fn.doc_comment.html">ast::make::tokens::doc_comment</a></li><li><a href="ast/make/tokens/fn.ident.html">ast::make::tokens::ident</a></li><li><a href="ast/make/tokens/fn.literal.html">ast::make::tokens::literal</a></li><li><a href="ast/make/tokens/fn.semicolon.html">ast::make::tokens::semicolon</a></li><li><a href="ast/make/tokens/fn.single_newline.html">ast::make::tokens::single_newline</a></li><li><a href="ast/make/tokens/fn.single_space.html">ast::make::tokens::single_space</a></li><li><a href="ast/make/tokens/fn.whitespace.html">ast::make::tokens::whitespace</a></li><li><a href="ast/make/fn.trait_.html">ast::make::trait_</a></li><li><a href="ast/make/fn.tuple_field.html">ast::make::tuple_field</a></li><li><a href="ast/make/fn.tuple_field_list.html">ast::make::tuple_field_list</a></li><li><a href="ast/make/fn.tuple_pat.html">ast::make::tuple_pat</a></li><li><a href="ast/make/fn.tuple_struct_pat.html">ast::make::tuple_struct_pat</a></li><li><a href="ast/make/fn.turbofish_generic_arg_list.html">ast::make::turbofish_generic_arg_list</a></li><li><a href="ast/make/fn.ty.html">ast::make::ty</a></li><li><a href="ast/make/fn.ty_alias.html">ast::make::ty_alias</a></li><li><a href="ast/make/fn.ty_fn_ptr.html">ast::make::ty_fn_ptr</a></li><li><a href="ast/make/fn.ty_from_text.html">ast::make::ty_from_text</a></li><li><a href="ast/make/fn.ty_path.html">ast::make::ty_path</a></li><li><a href="ast/make/fn.ty_placeholder.html">ast::make::ty_placeholder</a></li><li><a href="ast/make/fn.ty_ref.html">ast::make::ty_ref</a></li><li><a href="ast/make/fn.ty_tuple.html">ast::make::ty_tuple</a></li><li><a href="ast/make/fn.ty_unit.html">ast::make::ty_unit</a></li><li><a href="ast/make/fn.type_arg.html">ast::make::type_arg</a></li><li><a href="ast/make/fn.type_bound.html">ast::make::type_bound</a></li><li><a href="ast/make/fn.type_bound_list.html">ast::make::type_bound_list</a></li><li><a href="ast/make/fn.type_bound_text.html">ast::make::type_bound_text</a></li><li><a href="ast/make/fn.type_param.html">ast::make::type_param</a></li><li><a href="ast/make/fn.unnamed_param.html">ast::make::unnamed_param</a></li><li><a href="ast/make/fn.untyped_param.html">ast::make::untyped_param</a></li><li><a href="ast/make/fn.use_.html">ast::make::use_</a></li><li><a href="ast/make/fn.use_tree.html">ast::make::use_tree</a></li><li><a href="ast/make/fn.use_tree_glob.html">ast::make::use_tree_glob</a></li><li><a href="ast/make/fn.use_tree_list.html">ast::make::use_tree_list</a></li><li><a href="ast/make/fn.variant.html">ast::make::variant</a></li><li><a href="ast/make/fn.variant_list.html">ast::make::variant_list</a></li><li><a href="ast/make/fn.visibility_pub.html">ast::make::visibility_pub</a></li><li><a href="ast/make/fn.visibility_pub_crate.html">ast::make::visibility_pub_crate</a></li><li><a href="ast/make/fn.where_clause.html">ast::make::where_clause</a></li><li><a href="ast/make/fn.where_pred.html">ast::make::where_pred</a></li><li><a href="ast/make/fn.wildcard_pat.html">ast::make::wildcard_pat</a></li><li><a href="ast/node_ext/fn.text_of_first_token.html">ast::node_ext::text_of_first_token</a></li><li><a href="ast/prec/fn.check_ancestry.html">ast::prec::check_ancestry</a></li><li><a href="ast/prec/fn.next_token_of.html">ast::prec::next_token_of</a></li><li><a href="ast/prec/fn.precedence.html">ast::prec::precedence</a></li><li><a href="ast/support/fn.child.html">ast::support::child</a></li><li><a href="ast/support/fn.children.html">ast::support::children</a></li><li><a href="ast/support/fn.token.html">ast::support::token</a></li><li><a href="ast/syntax_factory/constructors/fn.iterator_input.html">ast::syntax_factory::constructors::iterator_input</a></li><li><a href="ast/traits/fn.attrs_including_inner.html">ast::traits::attrs_including_inner</a></li><li><a href="hacks/fn.parse_expr_from_str.html">hacks::parse_expr_from_str</a></li><li><a href="parsing/fn.build_tree.html">parsing::build_tree</a></li><li><a href="parsing/fn.parse_text.html">parsing::parse_text</a></li><li><a href="parsing/fn.parse_text_at.html">parsing::parse_text_at</a></li><li><a href="parsing/reparsing/fn.find_reparsable_node.html">parsing::reparsing::find_reparsable_node</a></li><li><a href="parsing/reparsing/fn.get_text_after_edit.html">parsing::reparsing::get_text_after_edit</a></li><li><a href="parsing/reparsing/fn.incremental_reparse.html">parsing::reparsing::incremental_reparse</a></li><li><a href="parsing/reparsing/fn.is_balanced.html">parsing::reparsing::is_balanced</a></li><li><a href="parsing/reparsing/fn.is_contextual_kw.html">parsing::reparsing::is_contextual_kw</a></li><li><a href="parsing/reparsing/fn.merge_errors.html">parsing::reparsing::merge_errors</a></li><li><a href="parsing/reparsing/fn.reparse_block.html">parsing::reparsing::reparse_block</a></li><li><a href="parsing/reparsing/fn.reparse_token.html">parsing::reparsing::reparse_token</a></li><li><a href="syntax_editor/edit_algo/fn.apply_edits.html">syntax_editor::edit_algo::apply_edits</a></li><li><a href="syntax_editor/edit_algo/fn.report_intersecting_changes.html">syntax_editor::edit_algo::report_intersecting_changes</a></li><li><a href="syntax_editor/edit_algo/fn.to_owning_node.html">syntax_editor::edit_algo::to_owning_node</a></li><li><a href="syntax_editor/edits/fn.get_or_insert_comma_after.html">syntax_editor::edits::get_or_insert_comma_after</a></li><li><a href="syntax_editor/edits/fn.normalize_ws_between_braces.html">syntax_editor::edits::normalize_ws_between_braces</a></li><li><a href="syntax_editor/fn.is_ancestor_or_self.html">syntax_editor::is_ancestor_or_self</a></li><li><a href="syntax_editor/fn.is_ancestor_or_self_of_element.html">syntax_editor::is_ancestor_or_self_of_element</a></li><li><a href="ted/fn.append_child.html">ted::append_child</a></li><li><a href="ted/fn.append_child_raw.html">ted::append_child_raw</a></li><li><a href="ted/fn.insert.html">ted::insert</a></li><li><a href="ted/fn.insert_all.html">ted::insert_all</a></li><li><a href="ted/fn.insert_all_raw.html">ted::insert_all_raw</a></li><li><a href="ted/fn.insert_raw.html">ted::insert_raw</a></li><li><a href="ted/fn.prepend_child.html">ted::prepend_child</a></li><li><a href="ted/fn.remove.html">ted::remove</a></li><li><a href="ted/fn.remove_all.html">ted::remove_all</a></li><li><a href="ted/fn.remove_all_iter.html">ted::remove_all_iter</a></li><li><a href="ted/fn.replace.html">ted::replace</a></li><li><a href="ted/fn.replace_all.html">ted::replace_all</a></li><li><a href="ted/fn.replace_with_many.html">ted::replace_with_many</a></li><li><a href="ted/fn.ws_after.html">ted::ws_after</a></li><li><a href="ted/fn.ws_before.html">ted::ws_before</a></li><li><a href="ted/fn.ws_between.html">ted::ws_between</a></li><li><a href="utils/fn.is_raw_identifier.html">utils::is_raw_identifier</a></li><li><a href="validation/block/fn.validate_block_expr.html">validation::block::validate_block_expr</a></li><li><a href="validation/fn.rustc_unescape_error_to_string.html">validation::rustc_unescape_error_to_string</a></li><li><a href="validation/fn.validate.html">validation::validate</a></li><li><a href="validation/fn.validate_block_structure.html">validation::validate_block_structure</a></li><li><a href="validation/fn.validate_const.html">validation::validate_const</a></li><li><a href="validation/fn.validate_impl_object_ty.html">validation::validate_impl_object_ty</a></li><li><a href="validation/fn.validate_impl_object_ty_plus.html">validation::validate_impl_object_ty_plus</a></li><li><a href="validation/fn.validate_let_expr.html">validation::validate_let_expr</a></li><li><a href="validation/fn.validate_literal.html">validation::validate_literal</a></li><li><a href="validation/fn.validate_macro_rules.html">validation::validate_macro_rules</a></li><li><a href="validation/fn.validate_numeric_name.html">validation::validate_numeric_name</a></li><li><a href="validation/fn.validate_path_keywords.html">validation::validate_path_keywords</a></li><li><a href="validation/fn.validate_range_expr.html">validation::validate_range_expr</a></li><li><a href="validation/fn.validate_trait_object_fn_ptr_ret_ty.html">validation::validate_trait_object_fn_ptr_ret_ty</a></li><li><a href="validation/fn.validate_trait_object_ptr_ty.html">validation::validate_trait_object_ptr_ty</a></li><li><a href="validation/fn.validate_trait_object_ref_ty.html">validation::validate_trait_object_ref_ty</a></li><li><a href="validation/fn.validate_trait_object_ty.html">validation::validate_trait_object_ty</a></li><li><a href="validation/fn.validate_trait_object_ty_plus.html">validation::validate_trait_object_ty_plus</a></li><li><a href="validation/fn.validate_visibility.html">validation::validate_visibility</a></li></ul><h3 id="types">Type Aliases</h3><ul class="all-items"><li><a href="type.PreorderWithTokens.html">PreorderWithTokens</a></li><li><a href="type.SyntaxElement.html">SyntaxElement</a></li><li><a href="type.SyntaxElementChildren.html">SyntaxElementChildren</a></li><li><a href="type.SyntaxNode.html">SyntaxNode</a></li><li><a href="type.SyntaxNodeChildren.html">SyntaxNodeChildren</a></li><li><a href="type.SyntaxNodePtr.html">SyntaxNodePtr</a></li><li><a href="type.SyntaxToken.html">SyntaxToken</a></li><li><a href="ptr/type.SyntaxNodePtr.html">ptr::SyntaxNodePtr</a></li><li><a href="syntax_node/type.PreorderWithTokens.html">syntax_node::PreorderWithTokens</a></li><li><a href="syntax_node/type.SyntaxElement.html">syntax_node::SyntaxElement</a></li><li><a href="syntax_node/type.SyntaxElementChildren.html">syntax_node::SyntaxElementChildren</a></li><li><a href="syntax_node/type.SyntaxNode.html">syntax_node::SyntaxNode</a></li><li><a href="syntax_node/type.SyntaxNodeChildren.html">syntax_node::SyntaxNodeChildren</a></li><li><a href="syntax_node/type.SyntaxToken.html">syntax_node::SyntaxToken</a></li></ul><h3 id="statics">Statics</h3><ul class="all-items"><li><a href="ast/make/tokens/static.SOURCE_FILE.html">ast::make::tokens::SOURCE_FILE</a></li></ul></section></div></main></body></html> |