add default and constraints to `compare::Borrow` type parameters
add default and constraints to `compare::Borrow` type parameters

Gankro/collect-rs,tempbottle/collect-rs,Gankro/collect-rs,tempbottle/collect-rs