Skip to main content

Module data

Module data 

Source
Expand description

Data.

Re-exports§

pub use super::dispatch_bindings::CallResource;
pub use super::dispatch_bindings::CallSite;
pub use super::dispatch_bindings::EntityKind;
pub use super::dispatch_bindings::Expression;
pub use super::dispatch_bindings::Id;
pub use super::dispatch_bindings::ListResource;
pub use super::dispatch_bindings::MapResource;
pub use call_site::*;
pub use directory::*;
pub use expression::*;
pub use id::*;
pub use kind::*;
pub use math::*;

Macros§

expression
Creates an Expression from a bare primitive expression.
expression_list
Creates a Expression::List from a sequence of bare primitive expressions.
expression_map
Creates a Expression::Map from a sequence of key-value tuples.
expression_vec
Creates a Vec<Expression> from a sequence of bare primitive expressions.
traverse
Traverse a value by calling Expression::get recursively.

Structs§

Call
Call.
Custom
Custom.
List
List.
Map
Map.

Enums§

Number
Number.

Functions§

add_i64
Add integers.
add_u64
Add unsigned integers.
div_i64
Divide integers.
div_u64
Divide unsigned integers.
expression_vec_to_string
Convert vector of Expression to string.
expression_vec_to_strings
Convert vector of Expression to vector of string.
into_f64
Cast into float.
into_i32
Cast into integer.
into_i64
Cast into integer.
into_u32
Cast into unsigned integer.
into_u64
Cast into unsigned integer.
mul_i64
Multiply integers.
mul_u64
Multiply unsigned integers.
rem_i64
Remainder for integers.
sub_i64
Subtract integers.
sub_u64
Subtract unsigned integers.

Type Aliases§

Directory
Directory.