Module hotdrink_rs::builders[][src]

Builders for creating components manually, a new variant of the component macro, and value-experiments for allowing mutation of values in the constraint system.

Re-exports

pub use component_builder::ComponentBuilder;
pub use constraint_builder::ConstraintBuilder;
pub use method_builder::MethodArg;
pub use method_builder::MethodBuilder;
pub use method_builder::MethodInput;
pub use method_builder::MethodOutput;
pub use value_experiments::Value;

Modules

component_builder

A builder-struct for programmatically creating components.

constraint_builder

A builder-struct for programmatically creating constraints.

method_builder

A module to simplify method construction.

value_experiments

Experiments regarding the innermost Value-wrapper around values. As of now, there are only read-only references to values in the constraint system. This means that modifications to large data-structures will have to make a copy.