Trait lightning::chain::keysinterface::Sign[][src]

pub trait Sign: BaseSign + Writeable + Clone { }
Expand description

A cloneable signer.

Although we require signers to be cloneable, it may be useful for developers to be able to use signers in an un-sized way, for example as dyn BaseSign. Therefore we separate the Clone trait, which implies Sized, into this derived trait.

Implementors