Re:Sequoia-PGP – A new OpenPGP implementation in Rust
by mkesper on Thursday August 02, 2018 @12:20PM
(#17672688)
Where did you get that idea from?
Double underscores have to do with name mangling, nothing else
https://stackoverflow.com/questions/1301346/what-is-the-mean...
That's what double underscores are for:
Now in theory it's not quite what you're talking about because it does rely on coder discipline to some extent, but in practice I've never seen it become an issue (although arguably that could be because not many people know that you can access double underscore variable from outside a class).