[][src]Macro macros::strn

strn!() { /* proc-macro */ }

Create a Strn containing a null-terminated byte string that's suitable for passing to Mynewt APIs. strn!("network") expands to &Strn::new( b"network\0" ). strn!(()) expands to &Strn::new( b"\0" ). For macro calls like strn!( stringify!( value ) ), return &Strn::new( b"value\0" ). For complex macro calls like strn!( $crate::parse!(@ json device_id) ), return the parameter as is.