Crate jrsonnet_evaluator[−][src]
Modules
error | |
native | |
trace | |
typed |
Macros
lazy_val | |
parse_args | |
resolved_lazy_val | |
throw | |
unwrap_type |
Structs
CachingImportResolver | Caches results of the underlying resolver |
Context | |
ContextCreator | |
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 | |
FutureWrapper | |
LazyVal | |
ObjMember | |
ObjValue | |
ObjValueInternals |
Enums
ArrValue | |
FuncVal | |
LazyBinding | |
ManifestFormat | |
Val |
Traits
ImportResolver | Implements file resolution logic for |
Functions
equals | Native implementation of |
evaluate | |
evaluate_add_op | |
evaluate_apply | |
evaluate_assert | |
evaluate_binary_op_normal | |
evaluate_binary_op_special | |
evaluate_binding | |
evaluate_binding_in_future | |
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 |
push_stack_frame |