platform-mem 0.3.0

Memory for linksplatform
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
use platform_mem::{RawMem, TempFile};

fn main() -> Result<(), platform_mem::Error> {
    // Anonymous temporary file - cleaned up on drop
    let mut mem = TempFile::<u8>::new()?;

    mem.grow_from_slice(b"hello world")?;
    assert_eq!(mem.allocated(), b"hello world");

    println!("Example 2 passed: TempFile storage works!");
    Ok(())
}