面试题答案
一键面试use std::fmt;
struct Pair<T> {
first: T,
second: T,
}
impl<T: fmt::Display> fmt::Display for Pair<T> {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
write!(f, "({}, {})", self.first, self.second)
}
}
use std::fmt;
struct Pair<T> {
first: T,
second: T,
}
impl<T: fmt::Display> fmt::Display for Pair<T> {
fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
write!(f, "({}, {})", self.first, self.second)
}
}