on master help sign in
Fix AnyComponent test
90d675fBlaž Hrastnik
helix-term/src/compositor.rs+8−7
@@ -180,13 +180,14 @@ pub trait AnyComponent {
180 /// Returns a boxed any from a boxed self.
180 /// Returns a boxed any from a boxed self.
181 ///
181 ///
182 /// Can be used before `Box::downcast()`.
182 /// Can be used before `Box::downcast()`.
183− //
183+ ///
184− // # Examples
184+ /// # Examples
185− //
185+ ///
186− // ```rust
186+ /// ```rust
187+ /// use helix_term::{ui::Text, compositor::Component};
187− // let boxed: Box<Component> = Box::new(TextComponent::new("text"));
188+ /// let boxed: Box<Component> = Box::new(Text::new("text".to_string()));
188− // let text: Box<TextComponent> = boxed.as_boxed_any().downcast().unwrap();
189+ /// let text: Box<Text> = boxed.as_boxed_any().downcast().unwrap();
189− // ```
190+ /// ```
190 fn as_boxed_any(self: Box<Self>) -> Box<dyn Any>;
191 fn as_boxed_any(self: Box<Self>) -> Box<dyn Any>;
191}
192}
192
193