Docs.rs
  • lua_engine-0.1.1
    • lua_engine 0.1.1
    • Docs.rs crate page
    • Links
    • crates.io
    • Source
    • Owners
    • saeschdivara
    • Dependencies
      • lua_engine_macros ^0.1.0 normal
    • Versions
    • 0% of the crate is documented
  • 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

lua_engine0.1.1

Statement

Required Methods

  • as_any
  • to_string

Implementors

In lua_engine::parsing::ast

lua_engine::parsing::ast

Trait Statement

Source
pub trait Statement {
    // Required methods
    fn as_any(&self) -> &dyn Any;
    fn to_string(&self) -> String;
}

Required Methods§

Source

fn as_any(&self) -> &dyn Any

Source

fn to_string(&self) -> String

Implementors§

Source§

impl Statement for AssignmentStatement

Source§

impl Statement for ElseIfStatement

Source§

impl Statement for ForStatement

Source§

impl Statement for FunctionCallStatement

Source§

impl Statement for FunctionStatement

Source§

impl Statement for IfStatement

Source§

impl Statement for LoopStatement

Source§

impl Statement for ReturnStatement

Source§

impl Statement for TablePropertyAssignmentStatement