diff --git a/canvas/src/textarea/highlight/state.rs b/canvas/src/textarea/highlight/state.rs index eaade3e..5a1f295 100644 --- a/canvas/src/textarea/highlight/state.rs +++ b/canvas/src/textarea/highlight/state.rs @@ -5,20 +5,12 @@ use super::engine::SyntectEngine; use crate::textarea::state::TextAreaState; // Remove Debug derive since TextAreaState doesn't implement Debug +#[derive(Default)] pub struct TextAreaSyntaxState { pub textarea: TextAreaState, pub engine: SyntectEngine, } -impl Default for TextAreaSyntaxState { - fn default() -> Self { - Self { - textarea: TextAreaState::default(), - engine: SyntectEngine::new(), - } - } -} - impl TextAreaSyntaxState { pub fn from_text>(text: S) -> Self { let mut s = Self::default();