pub fn external(source: impl Into<String>) -> Self {
        SummarySource::External {
            source: source.into(),
        }
    }
Creates a new `SummarySource` representing an external source like a Git repository or a
custom registry.
guppy-summaries/src/summary.rs