grid_rs/
lib.rs

1#![doc = include_str!("../README.md")]
2
3#![no_main]
4pub mod time;
5pub mod kvs;
6#[doc(hidden)]
7pub mod region;
8
9pub use grid_rs_macros::main;
10
11use region::Region;
12
13/// Output buffer writer.
14#[derive(Default)]
15pub struct Output;
16
17impl Output {
18    pub fn write_all(data: &[u8]) -> usize {
19        let region_ptr = Region::release_buffer(data.to_vec());
20        region_ptr as usize
21    }
22}