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,