diff --git a/src/highlighting/theme_set.rs b/src/highlighting/theme_set.rs index 83eeba09..4d5c7711 100644 --- a/src/highlighting/theme_set.rs +++ b/src/highlighting/theme_set.rs @@ -6,7 +6,7 @@ use serde_derive::{Deserialize, Serialize}; use std::collections::BTreeMap; use std::path::{Path, PathBuf}; -#[derive(Debug, Default, Serialize, Deserialize)] +#[derive(Clone, Debug, Default, Serialize, Deserialize)] pub struct ThemeSet { // This is a `BTreeMap` because they're faster than hashmaps on small sets pub themes: BTreeMap, diff --git a/tests/public-api.txt b/tests/public-api.txt index 3a40ce23..5a2a8d06 100644 --- a/tests/public-api.txt +++ b/tests/public-api.txt @@ -491,6 +491,8 @@ pub fn syntect::highlighting::ThemeSet::load_from_reader syntect::highlighting::ThemeSet impl syntect::highlighting::ThemeSet pub fn syntect::highlighting::ThemeSet::load_defaults() -> syntect::highlighting::ThemeSet +impl core::clone::Clone for syntect::highlighting::ThemeSet +pub fn syntect::highlighting::ThemeSet::clone(&self) -> syntect::highlighting::ThemeSet impl core::default::Default for syntect::highlighting::ThemeSet pub fn syntect::highlighting::ThemeSet::default() -> syntect::highlighting::ThemeSet impl core::fmt::Debug for syntect::highlighting::ThemeSet