Skip to main content

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}