diff options
| author | nsfisis <nsfisis@gmail.com> | 2026-05-17 14:59:32 +0900 |
|---|---|---|
| committer | nsfisis <nsfisis@gmail.com> | 2026-05-17 14:59:32 +0900 |
| commit | 79bcd3a9ce71954ce7b257e5f3ca1c147c0d974a (patch) | |
| tree | 3e6b47ae4e5f351bdbf25e8dd5220714dea3746a /crates/shirabe/src/io/io_interface.rs | |
| parent | 3e21569688cf0c8a1918c73ff96cb1b3aeffe0b3 (diff) | |
| download | php-shirabe-79bcd3a9ce71954ce7b257e5f3ca1c147c0d974a.tar.gz php-shirabe-79bcd3a9ce71954ce7b257e5f3ca1c147c0d974a.tar.zst php-shirabe-79bcd3a9ce71954ce7b257e5f3ca1c147c0d974a.zip | |
fix(compile): implement IOInterface and LoggerInterface for ConsoleIO
- Move standalone pub fn methods into impl IOInterface for ConsoleIO
- Add impl LoggerInterface for ConsoleIO delegating to BaseIO
- Fix load_configuration signature to take &mut Config and return Result
- Fix index::IndexMap import paths to indexmap::IndexMap in ConsoleIO and NullIO
Diffstat (limited to 'crates/shirabe/src/io/io_interface.rs')
| -rw-r--r-- | crates/shirabe/src/io/io_interface.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/crates/shirabe/src/io/io_interface.rs b/crates/shirabe/src/io/io_interface.rs index d66552d..406a3ff 100644 --- a/crates/shirabe/src/io/io_interface.rs +++ b/crates/shirabe/src/io/io_interface.rs @@ -71,5 +71,5 @@ pub trait IOInterface: LoggerInterface { password: Option<String>, ); - fn load_configuration(&mut self, config: &Config); + fn load_configuration(&mut self, config: &mut Config) -> anyhow::Result<()>; } |
