diff --git a/crates/gpui/src/elements/svg.rs b/crates/gpui/src/elements/svg.rs index 9792f16cbe19b65c7ff8d7d620f71d87d3c51f57..5f23eab4dd3fc2c95f143f122cacbdc26ae6e5ce 100644 --- a/crates/gpui/src/elements/svg.rs +++ b/crates/gpui/src/elements/svg.rs @@ -8,7 +8,6 @@ use crate::{ }, scene, Element, LayoutContext, SceneBuilder, SizeConstraint, View, ViewContext, }; -use schemars::JsonSchema; use serde_derive::Deserialize; use serde_json::json; use std::{borrow::Cow, ops::Range}; @@ -115,14 +114,14 @@ impl Element for Svg { } } -#[derive(Clone, Deserialize, Default, JsonSchema)] +#[derive(Clone, Deserialize, Default)] pub struct SvgStyle { pub color: Color, pub asset: String, pub dimensions: Dimensions, } -#[derive(Clone, Deserialize, Default, JsonSchema)] +#[derive(Clone, Deserialize, Default)] pub struct Dimensions { pub width: f32, pub height: f32, diff --git a/crates/theme/src/theme.rs b/crates/theme/src/theme.rs index 26f02df362f0132ba42934060ff80c1d02d754cc..490af396d7c0f471ca65af0428466bb1476c8881 100644 --- a/crates/theme/src/theme.rs +++ b/crates/theme/src/theme.rs @@ -1014,7 +1014,7 @@ pub struct AssistantStyle { pub saved_conversation: SavedConversation, } -#[derive(Clone, Deserialize, Default, JsonSchema)] +#[derive(Clone, Deserialize, Default)] pub struct SavedConversation { pub container: Interactive, pub saved_at: ContainedText,