Cold bluing does jack crap for rust protection. Hot bluing is what you need. ...that or one of the other methods like true case hardening, parkerizing, paint, etc, etc.
However, those other methods tend to change the dimensions. And case hardening a barrel isn't practical. ...so, hot bluing is really the only method that will work on a bearing surface.