我怎樣才能達到以下(僞鏽)與穩定的鏽?在專業化穩定之前如何專注於穩定的渠道?
pub fn read<T: Read>(stream: T) {
let stream = if T implements BufRead {
stream
} else {
BufReader::new(stream)
};
// Work with `stream`
}
我知道impl specialization,但是我想用穩定的Rust來達到同樣的效果。