@@ -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<V: View> Element<V> 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,
@@ -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<ContainerStyle>,
pub saved_at: ContainedText,