Docs.rs
  • xshade-parser-0.1.2
    • xshade-parser 0.1.2
    • Permalink
    • Docs.rs crate page
    • MIT
    • Links
    • Repository
    • crates.io
    • Source
    • Owners
    • Vengarioth
    • Dependencies
      • nom ^4.0.0 normal
      • nom_locate ^0.3.1 normal
      • serde ^1.0 normal
      • serde_derive ^1.0 normal
      • serde_json ^1.0 normal
    • Versions
    • 1.94% 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

xshade_parser0.1.2

Execute

Required Methods

  • execute

Implementors

In xshade_parser::ast::expressions

xshade_parser::ast::expressions

Trait Execute

Source
pub trait Execute {
    // Required method
    fn execute(&self) -> Option<i32>;
}

Required Methods§

Source

fn execute(&self) -> Option<i32>

Implementors§

Source§

impl Execute for Expression

Source§

impl Execute for BinaryExpression

Source§

impl Execute for CallExpression

Source§

impl Execute for FieldAccessorExpression

Source§

impl Execute for IndexAccesorExpression

Source§

impl Execute for LiteralExpression

Source§

impl Execute for StructFieldInitializerExpression

Source§

impl Execute for StructInstantiationExpression

Source§

impl Execute for UnaryExpression

Source§

impl Execute for VariableExpression