pub struct Evaluator { /* private fields */ }
Expand description
Simple Jsonnet evaluator (placeholder implementation)
Implementations§
Source§impl Evaluator
impl Evaluator
Sourcepub fn add_tla_code(&mut self, key: &str, value: &str)
pub fn add_tla_code(&mut self, key: &str, value: &str)
Add a top-level argument (as code)
Sourcepub fn evaluate(&mut self, source: &str) -> Result<JsonnetValue>
pub fn evaluate(&mut self, source: &str) -> Result<JsonnetValue>
Evaluate a Jsonnet expression
Sourcepub fn evaluate_file(
&mut self,
source: &str,
_filename: &str,
) -> Result<JsonnetValue>
pub fn evaluate_file( &mut self, source: &str, _filename: &str, ) -> Result<JsonnetValue>
Evaluate a Jsonnet file
Trait Implementations§
Auto Trait Implementations§
impl Freeze for Evaluator
impl RefUnwindSafe for Evaluator
impl Send for Evaluator
impl Sync for Evaluator
impl Unpin for Evaluator
impl UnwindSafe for Evaluator
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more