Docs.rs
  • intuicio-frontend-assembler-0.35.0
    • intuicio-frontend-assembler 0.35.0
    • Docs.rs crate page
    • MIT OR Apache-2.0
    • Links
    • Homepage
    • Repository
    • crates.io
    • Source
    • Owners
    • PsichiX
    • Dependencies
      • intuicio-core ^0.35 normal
      • intuicio-data ^0.35 normal
      • intuicio-frontend-serde ^0.35 normal
      • pest ^2.5 normal
      • pest_derive ^2.5 normal
      • snailquote ^0.3 normal
      • intuicio-backend-vm ^0.35 dev
    • Versions
    • 0.99% 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
    • Privacy policy
  • Rust
    • Rust website
    • The Book
    • Standard Library API Reference
    • Rust by Example
    • The Cargo Guide
    • Clippy Documentation

CompileAsmNodeGraphVisitor

intuicio_frontend_assembler0.35.0

CompileAsmNodeGraphVisitor

Aliased type

Trait Implementations

  • NodeGraphVisitor<SerdeNodes>

In crate intuicio_frontend_assembler

Modules

  • parser

Structs

  • AsmContentParser

Functions

  • frontend_assembly_version

Type Aliases

  • AsmEnum
  • AsmEnumVariant
  • AsmExpression
  • AsmFile
  • AsmFunction
  • AsmFunctionParameter
  • AsmLiteral
  • AsmModule
  • AsmNodeTypeInfo
  • AsmNodes
  • AsmOperation
  • AsmPackage
  • AsmScript
  • AsmStruct
  • AsmStructField
  • CompileAsmNodeGraphVisitor
intuicio_frontend_assembler

Type Alias CompileAsmNodeGraphVisitor

Settings
Help
Source
pub type CompileAsmNodeGraphVisitor = CompileSerdeNodeGraphVisitor;

Aliased Type§

struct CompileAsmNodeGraphVisitor;

Trait Implementations

Source§

impl NodeGraphVisitor<SerdeNodes> for CompileSerdeNodeGraphVisitor

Source§

type Input = ()

Source§

type Output = SerdeOperation

Source§

fn visit_statement( &mut self, node: &Node<SerdeNodes>, _: HashMap<String, <CompileSerdeNodeGraphVisitor as NodeGraphVisitor<SerdeNodes>>::Input>, scopes: HashMap<String, Vec<<CompileSerdeNodeGraphVisitor as NodeGraphVisitor<SerdeNodes>>::Output>>, result: &mut Vec<<CompileSerdeNodeGraphVisitor as NodeGraphVisitor<SerdeNodes>>::Output>, ) -> bool

Source§

fn visit_expression( &mut self, _: &Node<SerdeNodes>, _: HashMap<String, <CompileSerdeNodeGraphVisitor as NodeGraphVisitor<SerdeNodes>>::Input>, ) -> Option<<CompileSerdeNodeGraphVisitor as NodeGraphVisitor<SerdeNodes>>::Input>