message: lipstick: Implement Debug for LoadedExtension
diff: +use std::fmt;
  use std::path::Path;
  use std::sync::Arc;
  @@ -81,6 +82,19 @@ pub enum LoadedExtension {
  },
  }
  +impl fmt::Debug for LoadedExtension {
  + fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result {
  + let name = if let LoadedExtension::FromFile { .. } = self {
  + "FromFile"
  + } else {
  + "FromExtension"
  + };
  + f.debug_struct(name)
  + .field("info", &self.get_info())
  + .finish()
  + }
  +}
  +
  impl LoadedExtension {
  /// Retrieve information about a extension from it's manifest file
  pub fn get_info_from_file(manifest_path: &Path) -> Option<ExtensionInfo> {
  