pub fn with_input(self, input: Input) -> Transaction {
		let mut new_ins = self.inputs;
		new_ins.push(input);
		Transaction {
			inputs: new_ins,
			..self
		}
	}
/// Builds a new transaction with the provided inputs added. Existing
/// inputs, if any, are kept intact.
Builds a new transaction with the provided inputs added. Existing
inputs, if any, are kept intact.
Builds a new transaction with the provided inputs added . Existing inputs if any are kept intact .
pub fn with_input(self, input: Input) -> Transaction {
		let mut new_ins = self.inputs;
		new_ins.push(input);
		Transaction {
			inputs: new_ins,
			..self
		}
	}
pub fn with_input ( self , input : Input ) -> Transaction { let mut new_ins = self . inputs ; new_ins . push ( input ) ; Transaction { inputs : new_ins , .. self } }
Builds a new transaction with the provided inputs added.
Builds a new transaction with the provided inputs added .
self
input
Input