I’m not sure if this is your intent, but your use of emphasis here comes across as extremely hostile! I know that you know this. I read the post from top to bottom and back. I was responding to these specific words: (emphasis mine)
to point out that method syntax can be recovered.
https://play.rust-lang.org/?version=nightly&mode=debug&edition=2018&gist=b6fc456e5c45ef9074a5093dad50595b
NLL allows overlapping mutable borrows to coexist as long as old ones are never reused.
For me, the default answer to “should it be in the standard library” on anything I haven’t previously thought about is always “no.” That is why my first reply focused on specific details in your post to see if any of them changes the landscape of the problem enough for another solution to be workable. And were this not the case, my next response probably would have been something along the lines of:
Well, I suppose there aren’t an awful lot of other things that one might need to do with a bool, so adding a method for this seems harmless. (Modulo the color of the bike shed.)