[−][src]Crate jrsonnet_evaluator
Modules
error | |
native | |
trace |
Macros
context_creator | Macro to ease wrapper creation |
future_wrapper | |
lazy_val | |
parse_args | |
rc_fn_helper | |
resolved_lazy_val | |
throw |
Structs
CachingImportResolver | Caches results of the underlying resolver |
Context | |
ContextCreator | Function wrapper |
DummyImportResolver | Dummy resolver, can't resolve/load any file |
EvaluationSettings | |
EvaluationState | Maintains stack trace and import resolution |
EvaluationStateInternals | |
FileData | |
FileImportResolver | File resolver, can load file from both FS and library paths |
FuncDesc | |
FutureContext | |
FutureNewBindings | |
FutureObjValue | |
LazyVal | |
ObjMember | |
ObjValue | |
ObjValueInternals |
Enums
FuncVal | |
LazyBinding | |
ManifestFormat | |
Val | |
ValType |
Traits
ImportResolver | Implements file resolution logic for |
Functions
equals | Native implementation of |
evaluate | |
evaluate_add_op | |
evaluate_apply | |
evaluate_binary_op_normal | |
evaluate_binary_op_special | |
evaluate_binding | |
evaluate_comp | |
evaluate_field_name | |
evaluate_member_list_object | |
evaluate_method | |
evaluate_named | |
evaluate_object | |
evaluate_unary_op | |
parse_function_call | Creates correct context for function body evaluation returning error on invalid call. |
primitive_equals | Native implementation of |