pub trait InnerSign: EcdsaChannelSigner + Send + Sync {
    // Required methods
    fn box_clone(&self) -> Box<dyn InnerSign>;
    fn as_any(&self) -> &dyn Any;
    fn vwrite(&self, writer: &mut Vec<u8>) -> Result<(), Error>;
}
Expand description

Helper to allow DynSigner to clone itself

Required Methods§

source

fn box_clone(&self) -> Box<dyn InnerSign>

source

fn as_any(&self) -> &dyn Any

source

fn vwrite(&self, writer: &mut Vec<u8>) -> Result<(), Error>

Implementations on Foreign Types§

source§

impl InnerSign for LoopbackChannelSigner

source§

fn box_clone(&self) -> Box<dyn InnerSign>

source§

fn as_any(&self) -> &dyn Any

source§

fn vwrite(&self, writer: &mut Vec<u8>) -> Result<(), Error>

source§

impl InnerSign for InMemorySigner

source§

fn box_clone(&self) -> Box<dyn InnerSign>

source§

fn as_any(&self) -> &dyn Any

source§

fn vwrite(&self, writer: &mut Vec<u8>) -> Result<(), Error>

Implementors§