Output.this - multiple declarations

Function Output.this

Ctor

ref inout this (
  in const(OutputType) type,
  inout(Lock) lock,
  in const(Amount) value
) pure nothrow @trusted;

ref inout this (
  in const(Amount) value,
  inout(Lock) lock,
  in const(OutputType) type = OutputType.Payment
) pure nothrow @trusted;

Function Output.this

Kept here for backwards-compatibility

ref inout this (
  in const(Amount) value,
  in ref const(PublicKey) key,
  in const(OutputType) type = OutputType.Payment
) pure nothrow @trusted;