Rename RegisterBoxFn to RegisterDynamicFn.
This commit is contained in:
parent
8128c0cf24
commit
8723eedca9
@ -8,7 +8,7 @@ use std::{convert::TryInto, sync::Arc};
|
||||
|
||||
use crate::any::{Any, AnyExt, Dynamic, Variant};
|
||||
use crate::call::FunArgs;
|
||||
use crate::fn_register::{RegisterBoxFn, RegisterFn};
|
||||
use crate::fn_register::{RegisterDynamicFn, RegisterFn};
|
||||
use crate::parser::{lex, parse, Expr, FnDef, ParseError, Stmt, AST};
|
||||
use fmt::{Debug, Display};
|
||||
|
||||
|
@ -6,7 +6,7 @@ use crate::engine::{Engine, EvalAltResult, FnCallArgs};
|
||||
pub trait RegisterFn<FN, ARGS, RET> {
|
||||
fn register_fn(&mut self, name: &str, f: FN);
|
||||
}
|
||||
pub trait RegisterBoxFn<FN, ARGS> {
|
||||
pub trait RegisterDynamicFn<FN, ARGS> {
|
||||
fn register_dynamic_fn(&mut self, name: &str, f: FN);
|
||||
}
|
||||
|
||||
@ -57,7 +57,7 @@ macro_rules! def_register {
|
||||
impl<
|
||||
$($par: Any + Clone,)*
|
||||
FN: Fn($($param),*) -> Dynamic + 'static,
|
||||
> RegisterBoxFn<FN, ($($mark,)*)> for Engine
|
||||
> RegisterDynamicFn<FN, ($($mark,)*)> for Engine
|
||||
{
|
||||
fn register_dynamic_fn(&mut self, name: &str, f: FN) {
|
||||
let fun = move |mut args: FnCallArgs| {
|
||||
|
@ -47,5 +47,5 @@ mod parser;
|
||||
|
||||
pub use any::Dynamic;
|
||||
pub use engine::{Array, Engine, EvalAltResult, Scope};
|
||||
pub use fn_register::{RegisterBoxFn, RegisterFn};
|
||||
pub use fn_register::{RegisterDynamicFn, RegisterFn};
|
||||
pub use parser::{ParseError, ParseErrorType, AST};
|
||||
|
Loading…
x
Reference in New Issue
Block a user