pub fn into_string(self, separator: &str) -> String {
        self.0
            .iter()
            .map(|proper_name| proper_name.0.clone())
            .collect::<Vec<_>>()
            .join(separator)
    }
/// Convert a module name to a string, joining the component [ProperName]s with the given `separator`.
Convert a module name to a string, joining the component [ProperName]s with the given `separator`.
Convert a module name to a string joining the component [ ProperName ] s with the given ` separator ` .
pub fn into_string(self, separator: &str) -> String {
        self.0
            .iter()
            .map(|proper_name| proper_name.0.clone())
            .collect::<Vec<_>>()
            .join(separator)
    }
pub fn into_string ( self , separator : & str ) -> String { self . 0 . iter ( ) . map ( | proper_name | proper_name . 0 . clone ( ) ) . collect :: < Vec < _ > > ( ) . join ( separator ) }
Convert a module name to a string, joining the component [ProperName]s with the given `separator`.
Convert a module name to a string joining the component [ ProperName ] s with the given ` separator ` .
self
separator
&str
self
separator
&str