diff --git a/src/main.rs b/src/main.rs index eef50b5..59833b1 100644 --- a/src/main.rs +++ b/src/main.rs @@ -41,6 +41,8 @@ fn update(state: &mut State, message: Message) -> Task { Message::LinkClicked(url) => handler::link_clicked(url), Message::FileActionSelected(action) => handler::file_action(state, action), Message::ViewActionSelected(action) => handler::view_action(state, action), + Message::FileOpened(_) => todo!(), + Message::FileSaved(path_buf) => todo!(), } } diff --git a/src/message.rs b/src/message.rs index 4ce7bfa..e05f1dc 100644 --- a/src/message.rs +++ b/src/message.rs @@ -1,4 +1,4 @@ -use std::fmt::Display; +use std::{fmt::Display, path::PathBuf}; use iced::widget::text_editor; @@ -68,4 +68,6 @@ pub enum Message { ViewActionSelected(ViewAction), SwitchTab(usize), LinkClicked(String), + FileOpened(Result<(PathBuf, String), String>), + FileSaved(Result), }