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