Docs.rs
  • typst-syntax-0.11.1
    • typst-syntax 0.11.1
    • Docs.rs crate page
    • Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • laurmaedje
    • Dependencies
      • comemo ^0.4 normal
      • ecow ^0.2 normal
      • once_cell ^1 normal
      • serde ^1.0.184 normal
      • unicode-ident ^1.0 normal
      • unicode-math-class ^0.1 normal
      • unicode-script ^0.5 normal
      • unicode-segmentation ^1 normal
      • unscanny ^0.1 normal
    • Versions
    • 100% of the crate is documented
  • Go to latest version
  • Platform
    • i686-pc-windows-msvc
    • i686-unknown-linux-gnu
    • x86_64-apple-darwin
    • x86_64-pc-windows-msvc
    • x86_64-unknown-linux-gnu
  • Feature flags
  • docs.rs
    • About docs.rs
    • Badges
    • Builds
    • Metadata
    • Shorthand URLs
    • Download
    • Rustdoc JSON
    • Build queue
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

typst_syntax0.11.1

  • Structs
  • Enums
  • Traits
  • Functions

List of all items

Structs

  • FileId
  • LinkedChildren
  • LinkedNode
  • Source
  • Span
  • Spanned
  • SyntaxError
  • SyntaxNode
  • VirtualPath
  • ast::Args
  • ast::Array
  • ast::Auto
  • ast::Binary
  • ast::Bool
  • ast::Closure
  • ast::Code
  • ast::CodeBlock
  • ast::Conditional
  • ast::ContentBlock
  • ast::Contextual
  • ast::DestructAssignment
  • ast::Destructuring
  • ast::Dict
  • ast::Emph
  • ast::EnumItem
  • ast::Equation
  • ast::Escape
  • ast::FieldAccess
  • ast::Float
  • ast::ForLoop
  • ast::FuncCall
  • ast::FuncReturn
  • ast::Heading
  • ast::Ident
  • ast::ImportItems
  • ast::Int
  • ast::Keyed
  • ast::Label
  • ast::LetBinding
  • ast::Linebreak
  • ast::Link
  • ast::ListItem
  • ast::LoopBreak
  • ast::LoopContinue
  • ast::Markup
  • ast::Math
  • ast::MathAlignPoint
  • ast::MathAttach
  • ast::MathDelimited
  • ast::MathFrac
  • ast::MathIdent
  • ast::MathPrimes
  • ast::MathRoot
  • ast::ModuleImport
  • ast::ModuleInclude
  • ast::Named
  • ast::None
  • ast::Numeric
  • ast::Params
  • ast::Parbreak
  • ast::Parenthesized
  • ast::Raw
  • ast::RawDelim
  • ast::RawLang
  • ast::Ref
  • ast::RenamedImportItem
  • ast::SetRule
  • ast::Shorthand
  • ast::ShowRule
  • ast::SmartQuote
  • ast::Space
  • ast::Spread
  • ast::Str
  • ast::Strong
  • ast::TermItem
  • ast::Text
  • ast::Unary
  • ast::Underscore
  • ast::WhileLoop
  • package::PackageInfo
  • package::PackageManifest
  • package::PackageSpec
  • package::PackageVersion
  • package::TemplateInfo
  • package::VersionlessPackageSpec

Enums

  • SyntaxKind
  • Tag
  • ast::Arg
  • ast::ArrayItem
  • ast::Assoc
  • ast::BinOp
  • ast::DestructuringItem
  • ast::DictItem
  • ast::Expr
  • ast::ImportItem
  • ast::Imports
  • ast::LetBindingKind
  • ast::Param
  • ast::Pattern
  • ast::UnOp
  • ast::Unit

Traits

  • ast::AstNode

Functions

  • highlight
  • highlight_html
  • is_id_continue
  • is_id_start
  • is_ident
  • is_newline
  • link_prefix
  • parse
  • parse_code
  • parse_math
  • split_newlines