[−][src]Macro gstuff::gstring
A helper to build a string on the stack.
Given an array it makes a writeable cursor available to the passed code block.
Returns a &str slice pointing at memory between the array start and the cursor.
Example:
use std::io::Write; let mut foobar: [u8; 128] = unsafe {std::mem::uninitialized()}; let foobar = gstring! (foobar, { write! (foobar, "foo") .expect ("!write"); write! (foobar, "bar") .expect ("!write"); });
Alternatives: https://crates.io/crates/stack.