diff --git a/crates/libcollar/src/libcollar.rs b/crates/libcollar/src/libcollar.rs index 4bd9f92..7064536 100644 --- a/crates/libcollar/src/libcollar.rs +++ b/crates/libcollar/src/libcollar.rs @@ -1,21 +1,23 @@ use crate::Result; use crate::net; pub struct State { leash: net::Leash, pub store: store::Store, } pub fn new() -> Result { - Ok(State { + let state = State { leash: net::Leash::new(), store: store::open()?, - }) + }; + state.store.namespaces().define("name")?; + Ok(state) } impl State { pub fn leash(&self) -> &net::Leash { &self.leash } }