Fix module test.

This commit is contained in:
Stephen Chung 2021-04-19 15:41:24 +08:00
parent 1ecb2b170f
commit e88fb071f7

View File

@ -346,12 +346,17 @@ impl Module {
/// Is the [`Module`] indexed? /// Is the [`Module`] indexed?
/// ///
/// A module must be indexed before it can be used in an `import` statement.
///
/// # Example /// # Example
/// ///
/// ``` /// ```
/// use rhai::Module; /// use rhai::Module;
/// ///
/// let mut module = Module::new(); /// let mut module = Module::new();
/// assert!(module.is_indexed());
///
/// module.set_native_fn("foo", |x: &mut i64, y: i64| { *x = y; Ok(()) });
/// assert!(!module.is_indexed()); /// assert!(!module.is_indexed());
/// ///
/// # #[cfg(not(feature = "no_module"))] /// # #[cfg(not(feature = "no_module"))]
@ -1021,8 +1026,7 @@ impl Module {
/// ///
/// let mut module = Module::new(); /// let mut module = Module::new();
/// let hash = module.set_indexer_set_fn(|x: &mut i64, y: ImmutableString, value: i64| { /// let hash = module.set_indexer_set_fn(|x: &mut i64, y: ImmutableString, value: i64| {
/// *x = y.len() as i64 + value; /// *x = y.len() as i64 + value; Ok(())
/// Ok(())
/// }); /// });
/// assert!(module.contains_fn(hash)); /// assert!(module.contains_fn(hash));
/// ``` /// ```
@ -1086,8 +1090,7 @@ impl Module {
/// Ok(*x + y.len() as i64) /// Ok(*x + y.len() as i64)
/// }, /// },
/// |x: &mut i64, y: ImmutableString, value: i64| { /// |x: &mut i64, y: ImmutableString, value: i64| {
/// *x = y.len() as i64 + value; /// *x = y.len() as i64 + value; Ok(())
/// Ok(())
/// } /// }
/// ); /// );
/// assert!(module.contains_fn(hash_get)); /// assert!(module.contains_fn(hash_get));