[][src]Crate jrsonnet_evaluator

Macros

context_creator

Macro to ease wrapper creation

future_wrapper
lazy_val
parse_args
rc_fn_helper
resolved_lazy_val

Structs

CachingImportResolver
Context
ContextCreator

Function wrapper

DummyImportResolver
EvaluationSettings
EvaluationState

Maintains stack trace and import resolution

EvaluationStateInternals
FileData
FileImportResolver
FuncDesc
FutureContext
FutureNewBindings
FutureObjValue
LazyVal
LocError
ObjMember
ObjValue
ObjValueInternals
StackTrace
StackTraceElement

Enums

Error
LazyBinding
Val
ValType

Traits

ImportResolver

Functions

escape_string_json
evaluate
evaluate_binary_op_normal
evaluate_binary_op_special
evaluate_binding
evaluate_comp
evaluate_field_name
evaluate_member_list_object
evaluate_method
evaluate_object
evaluate_unary_op
manifest_json_ex
parse_function_call

Creates correct context for function body evaluation, returning error on invalid call

Type Definitions

Result