diff --git a/src/ui.rs b/src/ui.rs index 5d9007e..a9caaf9 100644 --- a/src/ui.rs +++ b/src/ui.rs @@ -51,6 +51,8 @@ enum Mode { Log, } +// TODO Add Error for anything that can go wrong while rendering + pub struct Ui { event_tx: UnboundedSender, diff --git a/src/ui/widgets.rs b/src/ui/widgets.rs index f9ebba1..33c2c49 100644 --- a/src/ui/widgets.rs +++ b/src/ui/widgets.rs @@ -21,6 +21,8 @@ pub mod text; use async_trait::async_trait; use toss::frame::{Frame, Size}; +// TODO Add Error type and return Result-s (at least in Widget::render) + #[async_trait] pub trait Widget { fn size(&self, frame: &mut Frame, max_width: Option, max_height: Option) -> Size;