On Wednesday, 12 June 2013 at 13:09:40 UTC, Gary Willoughby wrote:
So would you mark the following with @trusted? The format() function is not @safe but what is @trusted really trying to say? This method is @safe as far as i'm concerned? The arguments make format() @safe? I'm confused./** * Get the current timestamp for the log. * * Returns: * The current timestamp. */ private string getTimestamp() const { auto time = Clock.currTime();return format("%d/%02d/%02d %d:%02d:%02d", time.year, time.month, time.day, time.hour, time.minute, time.second);}
In this case, format std.string.format function should work under the `safe annotation.
I recently worked to make it possible. https://github.com/D-Programming-Language/phobos/pull/1337 Kenji Hara
