support alternate keys in `TreeMap::{lower_bound,upper_bound}`
support alternate keys in `TreeMap::{lower_bound,upper_bound}`

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