mirror of
https://github.com/rust-lang/rust-analyzer
synced 2025-01-25 19:35:06 +00:00
1 line
No EOL
35 KiB
HTML
1 line
No EOL
35 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-Regular-0fe48ade.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" crossorigin href="../static.files/${f}">`).join(""))</script><link rel="stylesheet" href="../static.files/normalize-9960930a.css"><link rel="stylesheet" href="../static.files/rustdoc-42caa33d.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.84.0 (9fc6b4312 2025-01-07)" data-channel="1.84.0" data-search-js="search-92e6798f.js" data-settings-js="settings-0f613d39.js" ><script src="../static.files/storage-59e33391.js"></script><script defer src="../static.files/main-5f194d8c.js"></script><noscript><link rel="stylesheet" href="../static.files/noscript-893ab5e7.css"></noscript><link rel="alternate icon" type="image/png" href="../static.files/favicon-32x32-6580c154.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]--><nav class="mobile-topbar"><button class="sidebar-menu-toggle" title="show sidebar"></button></nav><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="#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"></div><main><div class="width-limiter"><rustdoc-search></rustdoc-search><section id="main-content" class="content"><h1>List of all items</h1><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.ClosureBinder.html">ast::ClosureBinder</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.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.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.Trait.html">ast::Trait</a></li><li><a href="ast/struct.TraitAlias.html">ast::TraitAlias</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.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/make/tokens/struct.WsBuilder.html">ast::make::tokens::WsBuilder</a></li><li><a href="ast/syntax_factory/struct.SyntaxFactory.html">ast::syntax_factory::SyntaxFactory</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="ted/struct.Position.html">ted::Position</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.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.TraitOrAlias.html">ast::TraitOrAlias</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.VisibilityKind.html">ast::VisibilityKind</a></li><li><a href="unescape/enum.EscapeError.html">unescape::EscapeError</a></li><li><a href="unescape/enum.MixedUnit.html">unescape::MixedUnit</a></li><li><a href="unescape/enum.Mode.html">unescape::Mode</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="syntax_editor/trait.Element.html">syntax_editor::Element</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="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.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.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/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.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.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_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_call.html">ast::make::expr_macro_call</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_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/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_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.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_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.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.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.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.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/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.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_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.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="hacks/fn.parse_expr_from_str.html">hacks::parse_expr_from_str</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="unescape/fn.byte_from_char.html">unescape::byte_from_char</a></li><li><a href="unescape/fn.unescape_byte.html">unescape::unescape_byte</a></li><li><a href="unescape/fn.unescape_char.html">unescape::unescape_char</a></li><li><a href="unescape/fn.unescape_mixed.html">unescape::unescape_mixed</a></li><li><a href="unescape/fn.unescape_unicode.html">unescape::unescape_unicode</a></li><li><a href="utils/fn.is_raw_identifier.html">utils::is_raw_identifier</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></ul></section></div></main></body></html> |