intermediate/intermediate.rs
1// =============================================================================
2// #######
3// ### ### F: intermediate.rs
4// ## ## ## ## P: AppCore-Runtime
5// ## ##
6// C: 2026/10/14 16:20:57 by dnettoRaw
7// ## ## ## ## U: 2026/10/15 10:24:40 by dnettoRaw
8// ########### S: 0.1.0-alpha.1
9// =============================================================================
10
11use appcore_render::{RenderLimits, ResourceArena};
12fn main() -> Result<(), Box<dyn std::error::Error>> {
13 let mut arena = ResourceArena::new(RenderLimits::default())?;
14 let id = arena.insert("cpu-owned example resource", 64)?;
15 println!("managed_bytes={}", arena.managed_bytes());
16 let _resource = arena.remove(id)?;
17 assert!(arena.get(id).is_err());
18 Ok(())
19}