diff --git a/src/lightning/server/node.rs b/src/lightning/server/node.rs index 8b13789..46dfbf2 100644 --- a/src/lightning/server/node.rs +++ b/src/lightning/server/node.rs @@ -1 +1,35 @@ +use crate::server::Server; + +pub struct Node { + pub server: Server, +} + +impl Node { + pub fn new() -> Node { + Node { + server: Server::new(), + } + } +} + +impl Node { + pub fn start(&self) { + self.server.start(); + } +} + +impl Drop for Node { + fn drop(&mut self) { + self.server.stop(); + } +} + +#[cfg(test)] +mod tests { + #[test] + fn it_works() { + assert_eq!(2 + 2, 4); + } +} +