fn max_distance_(&self) -> f64 {
        let mut dist = 0.0;
        for descendent in self.descendents() {
            dist = self.point
                .distance(descendent.point)
                .max(dist);
        }
        dist
    }
/// Calculates the maximum distance between the `Cover`s point and any of
/// its children's points. Ignores any cached value.
Calculates the maximum distance between the `Cover`s point and any of
its children's points. Ignores any cached value.
Calculates the maximum distance between the ` Cover ` s point and any of its children ' s points . Ignores any cached value .
fn max_distance_(&self) -> f64 {
        let mut dist = 0.0;
        for descendent in self.descendents() {
            dist = self.point
                .distance(descendent.point)
                .max(dist);
        }
        dist
    }
fn max_distance_ ( & self ) -> f64 { let mut dist = 0.0 ; for descendent in self . descendents ( ) { dist = self . point . distance ( descendent . point ) . max ( dist ) ; } dist }
Calculates the maximum distance between the `Cover`s point and any of
its children's points.
Calculates the maximum distance between the ` Cover ` s point and any of its children ' s points .
&self
&self