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}