Merge pull request #43 from luciusmagn/master

fix version in README, continue documenting
This commit is contained in:
Lukáš Hozda [magnusi] 2017-10-31 13:43:46 +01:00 committed by GitHub
commit 896c2f7a08
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
3 changed files with 6 additions and 2 deletions

View File

@ -12,7 +12,7 @@ Rhai's current feature set:
* No additional dependencies * No additional dependencies
* No unsafe code * No unsafe code
**Note:** Currently, it's version 0.5.1, so the language and APIs may change before they stabilize.* **Note:** Currently, it's version 0.6.2, so the language and APIs may change before they stabilize.*
## Installation ## Installation
@ -20,7 +20,7 @@ You can install Rhai using crates by adding this line to your dependences:
``` ```
[dependencies] [dependencies]
rhai = "0.5.1" rhai = "0.6.2"
``` ```
## Related ## Related

View File

@ -106,6 +106,7 @@ pub enum FnType {
/// } /// }
/// ``` /// ```
pub struct Engine { pub struct Engine {
/// A hashmap containing all functions know to the engine
pub fns: HashMap<String, Vec<FnType>>, pub fns: HashMap<String, Vec<FnType>>,
} }

View File

@ -3,7 +3,10 @@ use std::boxed::Box;
use engine::{EvalAltResult, Engine, FnType}; use engine::{EvalAltResult, Engine, FnType};
/// A trait used for registering functions to an Engine
/// Currently, Rhai supports functions with up to 6 parameters
pub trait FnRegister<A, RetVal, Args> { pub trait FnRegister<A, RetVal, Args> {
/// A method used for registering functions and methods to a Engine
fn register_fn(&mut self, name: &str, f: A); fn register_fn(&mut self, name: &str, f: A);
} }