fn lit_distance(&self) -> f32 {
            match self.kind {
                EdgeProfileKind::Lit { distance, .. } => distance,
                _ => 0.0,
            }
        }
// The lit distance covered by this edge.
The lit distance covered by this edge.
The lit distance covered by this edge .
fn lit_distance(&self) -> f32 {
            match self.kind {
                EdgeProfileKind::Lit { distance, .. } => distance,
                _ => 0.0,
            }
        }
fn lit_distance ( & self ) -> f32 { match self . kind { EdgeProfileKind :: Lit { distance , .. } => distance , _ => 0.0 , } }
The lit distance covered by this edge.
The lit distance covered by this edge .
&self
&self