pub fn with_output(self, output: Output) -> Transaction {
		let mut new_outs = self.outputs;
		new_outs.push(output);
		Transaction {
			outputs: new_outs,
			..self
		}
	}
/// Builds a new transaction with the provided output added. Existing
/// outputs, if any, are kept intact.
Builds a new transaction with the provided output added. Existing
outputs, if any, are kept intact.
Builds a new transaction with the provided output added . Existing outputs if any are kept intact .
pub fn with_output(self, output: Output) -> Transaction {
		let mut new_outs = self.outputs;
		new_outs.push(output);
		Transaction {
			outputs: new_outs,
			..self
		}
	}
pub fn with_output ( self , output : Output ) -> Transaction { let mut new_outs = self . outputs ; new_outs . push ( output ) ; Transaction { outputs : new_outs , .. self } }
Builds a new transaction with the provided output added.
Builds a new transaction with the provided output added .
self
output
Output