Docs.rs
  • emmylua_parser-0.3.2
    • emmylua_parser 0.3.2
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • CppCXY
    • Dependencies
      • rowan ^0.15.16 normal
    • Versions
    • 0% 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

emmylua_parser0.3.2

LuaAstToken

Required Methods

  • can_cast
  • cast
  • syntax

Provided Methods

  • get_token_kind

Implementors

In crate emmylua_parser

emmylua_parser

Trait LuaAstToken

Source
pub trait LuaAstToken {
    // Required methods
    fn syntax(&self) -> &LuaSyntaxToken;
    fn can_cast(kind: LuaTokenKind) -> bool
       where Self: Sized;
    fn cast(syntax: LuaSyntaxToken) -> Option<Self>
       where Self: Sized;

    // Provided method
    fn get_token_kind(&self) -> LuaTokenKind { ... }
}

Required Methods§

Source

fn syntax(&self) -> &LuaSyntaxToken

Source

fn can_cast(kind: LuaTokenKind) -> bool
where Self: Sized,

Source

fn cast(syntax: LuaSyntaxToken) -> Option<Self>
where Self: Sized,

Provided Methods§

Source

fn get_token_kind(&self) -> LuaTokenKind

Implementors§

Source§

impl LuaAstToken for LuaLiteralToken

Source§

impl LuaAstToken for LuaBinaryOpToken

Source§

impl LuaAstToken for LuaBoolToken

Source§

impl LuaAstToken for LuaDocDetailToken

Source§

impl LuaAstToken for LuaDocTypeBinaryToken

Source§

impl LuaAstToken for LuaDocTypeUnaryToken

Source§

impl LuaAstToken for LuaDocVersionNumberToken

Source§

impl LuaAstToken for LuaDocVisibilityToken

Source§

impl LuaAstToken for LuaGeneralToken

Source§

impl LuaAstToken for LuaIndexToken

Source§

impl LuaAstToken for LuaKeywordToken

Source§

impl LuaAstToken for LuaNameToken

Source§

impl LuaAstToken for LuaNilToken

Source§

impl LuaAstToken for LuaNumberToken

Source§

impl LuaAstToken for LuaPathToken

Source§

impl LuaAstToken for LuaSpaceToken

Source§

impl LuaAstToken for LuaStringToken

Source§

impl LuaAstToken for LuaUnaryOpToken