New syntax for def_package.
This commit is contained in:
@@ -11,14 +11,17 @@ use crate::{
|
||||
use std::prelude::v1::*;
|
||||
use std::{any::TypeId, cmp::Ordering, mem};
|
||||
|
||||
def_package!(crate:BasicArrayPackage:"Basic array utilities.", lib, {
|
||||
lib.standard = true;
|
||||
def_package! {
|
||||
/// Package of basic array utilities.
|
||||
crate::BasicArrayPackage => |lib| {
|
||||
lib.standard = true;
|
||||
|
||||
combine_with_exported_module!(lib, "array", array_functions);
|
||||
combine_with_exported_module!(lib, "array", array_functions);
|
||||
|
||||
// Register array iterator
|
||||
lib.set_iterable::<Array>();
|
||||
});
|
||||
// Register array iterator
|
||||
lib.set_iterable::<Array>();
|
||||
}
|
||||
}
|
||||
|
||||
#[export_module]
|
||||
mod array_functions {
|
||||
|
Reference in New Issue
Block a user