What's unsafe about it?
peek returns a pointer to a stack variable import std.variant; import std.stdio; void main() { Algebraic!(int,string) a = "a"; string* b = a.peek!string; a = 0; writeln(b.length); }
What's unsafe about it?
peek returns a pointer to a stack variable import std.variant; import std.stdio; void main() { Algebraic!(int,string) a = "a"; string* b = a.peek!string; a = 0; writeln(b.length); }