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() }
    }
}