1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20
use tx::input::TXInput; use bincode::{serialize, deserialize}; #[derive(Clone, Serialize, Deserialize, Debug)] pub struct TXInputs { pub inputs: Vec<TXInput>, } impl TXInputs { pub fn s(self) -> Vec<u8> { let _result = serialize(&self); assert_eq!(_result.is_ok(), true); return _result.unwrap(); } pub fn ds(s_inputs: Vec<u8>) -> TXInputs { let _result = deserialize(&s_inputs); assert_eq!(_result.is_ok(), true); return _result.unwrap(); } }