pub fn split_into_segments(s: &str) -> Vec<String>
Split a string into segments at word boundaries: _, ., ::, and camelCase transitions. All segments are lowercased.
_
.
::