pub fn authors_comma_separated(&self) -> Option<String> {
    let names = self.author_names();
    if names.is_empty() {
      None
    } else {
      Some(names.join(", "))
    }
  }
/// Returns the authors as a comma-separated string.
Returns the authors as a comma-separated string.
Returns the authors as a comma - separated string .
pub fn authors_comma_separated(&self) -> Option<String> {
    let names = self.author_names();
    if names.is_empty() {
      None
    } else {
      Some(names.join(", "))
    }
  }
pub fn authors_comma_separated ( & self ) -> Option < String > { let names = self . author_names ( ) ; if names . is_empty ( ) { None } else { Some ( names . join ( " " ) ) } }
Returns the authors as a comma-separated string.
Returns the authors as a comma - separated string .
&self
&self