Add Webee stuff
This commit is contained in:
19
src/webee/vector.rs
Normal file
19
src/webee/vector.rs
Normal file
@@ -0,0 +1,19 @@
|
||||
pub struct Vector<'a, T> {
|
||||
size: u16,
|
||||
array: &'a [T]
|
||||
}
|
||||
|
||||
impl<'a, T> Vector<'a, T> {
|
||||
pub fn new(size: u16, array: &[T]) -> Self {
|
||||
Self {
|
||||
size, array
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
#[macro_export]
|
||||
macro_rules! vector {
|
||||
($array:expr) => {
|
||||
Vector::new($array.len(), $array);
|
||||
};
|
||||
}
|
||||
Reference in New Issue
Block a user