Crate leo_compiler[−][src]
Expand description
The compiler for Leo programs.
The [Compiler
] type compiles Leo programs into R1CS circuits.
Re-exports
pub use console::*;
pub use constraints::*;
pub use expression::*;
pub use function::*;
pub use output::*;
pub use program::*;
pub use statement::*;
pub use prelude::*;
pub use value::*;
pub use phase::*;
pub use phases::*;
pub use option::*;
Modules
Compiles a Leo program from a file path.
Module containing methods to enforce constraints in an Leo program
Methods to enforce expressions in a compiled Leo program.
Methods to enforce constraints on functions in a compiled Leo program.
Compiles a Leo program from a file path.
Methods to enforce constraints on statements in a Leo program.
Methods to enforce constraints on values in a Leo program.
Macros
Useful macros to avoid duplicating match
constructions.