diff --git a/src/theme/mod.rs b/src/theme/mod.rs index 621a204..42f022a 100644 --- a/src/theme/mod.rs +++ b/src/theme/mod.rs @@ -1,3 +1,7 @@ +// TODO(cosmic): some macro generated code causing issues, remove after `VisualStudioDarkPlus` is +// gone +#![allow(deprecated)] + //! Contains extra theme definitions and the [`LazyThemeSet`] type //! //! The extra themes are provided in an [`EmbeddedLazyThemeSet`] which is just a newtype around a @@ -100,6 +104,7 @@ impl EmbeddedLazyThemeSet { EmbeddedThemeName::SolarizedLight, EmbeddedThemeName::SublimeSnazzy, EmbeddedThemeName::TwoDark, + #[expect(deprecated)] EmbeddedThemeName::VisualStudioDarkPlus, EmbeddedThemeName::Zenburn, ] @@ -356,6 +361,10 @@ pub enum EmbeddedThemeName { /// # So the following is suggested /// "no" = if 1 == 0, do: "yes", else: "no" /// + #[deprecated( + since = "0.4.5", + note = "This theme will be removed from this enum in 0.5.0, then removed entirely sometime later" + )] VisualStudioDarkPlus, /// zenburn /// @@ -413,6 +422,7 @@ impl EmbeddedThemeName { Self::SolarizedLight => "Solarized (light)", Self::SublimeSnazzy => "Sublime Snazzy", Self::TwoDark => "TwoDark", + #[expect(deprecated)] Self::VisualStudioDarkPlus => "Visual Studio Dark+", Self::Zenburn => "zenburn", } diff --git a/tests/docs_watchdog/theme.rs b/tests/docs_watchdog/theme.rs index 7a7a5b5..1f656fd 100644 --- a/tests/docs_watchdog/theme.rs +++ b/tests/docs_watchdog/theme.rs @@ -393,6 +393,7 @@ fn two_dark() { } #[test] +#[expect(deprecated)] fn visual_studio_dark_plus() { insta::assert_snapshot!( sample_html(EmbeddedThemeName::VisualStudioDarkPlus),