pub enum JsonnetBuiltin {
Length,
StdLibFunction(String),
}
Expand description
Jsonnet builtin function types
Variants§
Implementations§
Source§impl JsonnetBuiltin
impl JsonnetBuiltin
pub fn call(&self, args: Vec<JsonnetValue>) -> Result<JsonnetValue>
pub fn call_with_callback( &self, callback: &mut dyn FunctionCallback, args: Vec<JsonnetValue>, ) -> Result<JsonnetValue>
Trait Implementations§
Source§impl Clone for JsonnetBuiltin
impl Clone for JsonnetBuiltin
Source§fn clone(&self) -> JsonnetBuiltin
fn clone(&self) -> JsonnetBuiltin
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for JsonnetBuiltin
impl Debug for JsonnetBuiltin
Source§impl PartialEq for JsonnetBuiltin
impl PartialEq for JsonnetBuiltin
Source§impl Serialize for JsonnetBuiltin
impl Serialize for JsonnetBuiltin
impl StructuralPartialEq for JsonnetBuiltin
Auto Trait Implementations§
impl Freeze for JsonnetBuiltin
impl RefUnwindSafe for JsonnetBuiltin
impl Send for JsonnetBuiltin
impl Sync for JsonnetBuiltin
impl Unpin for JsonnetBuiltin
impl UnwindSafe for JsonnetBuiltin
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