rustfmt-nightly 1.4.11

Tool to find and fix Rust formatting issues
Documentation
// See #1470.

impl Environment {
    pub fn new_root() -> Rc<RefCell<Environment>> {
        let mut env = Environment::new();
        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))];
    }
}