aboutsummaryrefslogtreecommitdiffhomepage
path: root/crates/shirabe/src/io/null_io.rs
diff options
context:
space:
mode:
Diffstat (limited to 'crates/shirabe/src/io/null_io.rs')
-rw-r--r--crates/shirabe/src/io/null_io.rs16
1 files changed, 15 insertions, 1 deletions
diff --git a/crates/shirabe/src/io/null_io.rs b/crates/shirabe/src/io/null_io.rs
index 4218398..af0296d 100644
--- a/crates/shirabe/src/io/null_io.rs
+++ b/crates/shirabe/src/io/null_io.rs
@@ -6,7 +6,7 @@ use shirabe_php_shim::PhpMixed;
#[derive(Debug)]
pub struct NullIO {
- inner: BaseIO,
+ authentications: index::IndexMap<String, indexmap::IndexMap<String, Option<String>>>,
}
impl IOInterface for NullIO {
@@ -79,3 +79,17 @@ impl IOInterface for NullIO {
default
}
}
+
+impl BaseIO for NullIO {
+ fn authentications(
+ &self,
+ ) -> &indexmap::IndexMap<String, indexmap::IndexMap<String, Option<String>>> {
+ &self.authentications
+ }
+
+ fn authentications_mut(
+ &mut self,
+ ) -> &mut indexmap::IndexMap<String, indexmap::IndexMap<String, Option<String>>> {
+ &mut self.authentications
+ }
+}