2332: Add HasResolver trait r=matklad a=matklad bors merge Co-authored-by: Aleksey Kladov <aleksey.kladov@gmail.com>