From ad42459bafaffcbbd4b698f45733a1317ddf5ad0 Mon Sep 17 00:00:00 2001 From: Brooks J Rady Date: Thu, 8 Feb 2024 11:22:26 -0800 Subject: [PATCH] feat(source): derive common traits for NamedSource --- src/named_source.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/named_source.rs b/src/named_source.rs index 99e74a8..ea11cd2 100644 --- a/src/named_source.rs +++ b/src/named_source.rs @@ -3,6 +3,7 @@ use crate::{MietteError, MietteSpanContents, SourceCode, SpanContents}; /// Utility struct for when you have a regular [`SourceCode`] type that doesn't /// implement `name`. For example [`String`]. Or if you want to override the /// `name` returned by the `SourceCode`. +#[derive(Clone, PartialEq, Eq, PartialOrd, Ord, Hash)] pub struct NamedSource { source: S, name: String,