1 2 3 4 5 6 7 8 9 10
use super::*; impl<T> From<&Point<T>> for Circle<T> where T: One + Clone, { fn from(point: &Point<T>) -> Self { Self { center: point.clone(), radius: T::one() } } }