Trait InnerSign

Source
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 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>

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>

Implementors§