tupleof seems to break encapsulation

Paul Backus snarwin at gmail.com
Fri Sep 4 18:42:31 UTC 2020

On Friday, 4 September 2020 at 18:23:09 UTC, H. S. Teoh wrote:
> On Fri, Sep 04, 2020 at 07:36:00PM +0200, Jacob Carlborg via 
> Digitalmars-d-learn wrote: [...]
>> It's useful for serialization and, as you can see in your 
>> example, for debugging as well. `writeln` will print the 
>> values of the fields in a struct, even for private fields.
> It's certainly useful, but violates private.  I'd propose 
> restricting it to -debug or at the very least @system, so that 
> normal @safe code will behave as expected.
> T



More information about the Digitalmars-d-learn mailing list