pub fn add_external(
        &mut self,
        id: SignerId,
        ordering: SignerOrdering,
        signer: Arc<dyn Signer>,
    ) -> Option<Arc<dyn Signer>> {
        self.0.insert((id, ordering).into(), signer)
    }
/// Adds an external signer to the container for the specified id. Optionally returns the
/// signer that was previously in the container, if any
Adds an external signer to the container for the specified id. Optionally returns the
signer that was previously in the container, if any
Adds an external signer to the container for the specified id . Optionally returns the signer that was previously in the container if any
pub fn add_external(
        &mut self,
        id: SignerId,
        ordering: SignerOrdering,
        signer: Arc<dyn Signer>,
    ) -> Option<Arc<dyn Signer>> {
        self.0.insert((id, ordering).into(), signer)
    }
pub fn add_external ( & mut self , id : SignerId , ordering : SignerOrdering , signer : Arc < dyn Signer > , ) -> Option < Arc < dyn Signer > > { self . 0 . insert ( ( id , ordering ) . into ( ) , signer ) }
Adds an external signer to the container for the specified id.
Adds an external signer to the container for the specified id .
&mut self
id
SignerId
ordering
SignerOrdering
signer
Arc<dyn Signer>
&mut self
id
SignerId
ordering
SignerOrdering
signer
Arc<dyn Signer>