rust/tests/target/large_vec.rs

43 lines
1.2 KiB
Rust
Raw Normal View History

// See #1470.
impl Environment {
pub fn new_root() -> Rc<RefCell<Environment>> {
let mut env = Environment::new();
2017-06-12 06:01:41 +02:00
let builtin_functions = &[
(
"println",
Function::NativeVoid(
CallSign {
num_params: 0,
variadic: true,
param_types: vec![],
},
native_println,
),
),
(
"run_http_server",
Function::NativeVoid(
CallSign {
num_params: 1,
variadic: false,
param_types: vec![Some(ConstraintType::Function)],
},
native_run_http_server,
),
),
(
"len",
Function::NativeReturning(
CallSign {
num_params: 1,
variadic: false,
param_types: vec![None],
},
native_len,
),
),
];
}
}