pub fn edit_script(&self) -> String {
        self.edits
            .iter()
            .map(|e| e.to_edit_script())
            .collect::<Vec<String>>()
            .join("\n")
    }
/// Serialize an 'edit script' for the diff.
/// The changes in the edit script are thought to happen simultaneously.
Serialize an 'edit script' for the diff.
The changes in the edit script are thought to happen simultaneously.
Serialize an ' edit script ' for the diff . The changes in the edit script are thought to happen simultaneously .
pub fn edit_script(&self) -> String {
        self.edits
            .iter()
            .map(|e| e.to_edit_script())
            .collect::<Vec<String>>()
            .join("\n")
    }
pub fn edit_script ( & self ) -> String { self . edits . iter ( ) . map ( | e | e . to_edit_script ( ) ) . collect :: < Vec < String > > ( ) . join ( " \n " ) }
Serialize an 'edit script' for the diff.
Serialize an ' edit script ' for the diff .
&self
&self