From 0fc6a2a9392098887b550c4d1b5706316b7abcd4 Mon Sep 17 00:00:00 2001 From: Sosthene Date: Mon, 25 Nov 2024 22:27:43 +0100 Subject: [PATCH] Process::new() creates Process with empty state --- src/process.rs | 11 +++++++---- 1 file changed, 7 insertions(+), 4 deletions(-) diff --git a/src/process.rs b/src/process.rs index a70763f..d670679 100644 --- a/src/process.rs +++ b/src/process.rs @@ -159,12 +159,15 @@ pub struct Process { impl Process { pub fn new( - states: Vec, - impending_requests: Vec, + commited_in: OutPoint ) -> Self { + let empty_state = ProcessState { + commited_in, + ..Default::default() + }; Self { - states, - impending_requests, + states: vec![empty_state], + impending_requests: vec![], } }