Crate jrsonnet_evaluator

Source

Modules§

error
native
operator
trace
typed

Macros§

parse_args
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
IStr
LazyVal
ObjMember
ObjMemberBuilder
ObjValue
ObjValueBuilder
ObjValueInternals

Enums§

ArrValue
FuncVal
IndexableVal
LazyBinding
ManifestFormat
Val

Traits§

Bindable
ImportResolver
Implements file resolution logic for import and importStr
LazyValValue
ObjectAssertion

Functions§

equals
Native implementation of std.equals
evaluate
evaluate_apply
evaluate_assert
evaluate_binding
evaluate_binding_in_future
evaluate_comp
evaluate_field_name
evaluate_member_list_object
evaluate_method
evaluate_named
evaluate_object
parse_function_call
Creates correct context for function body evaluation returning error on invalid call.
primitive_equals
Native implementation of std.primitiveEquals
push_stack_frame