mirror of
https://github.com/lightningdevkit/rust-lightning.git
synced 2025-02-24 23:08:36 +01:00
Run rustfmt
on sign/type_resolver.rs
This commit is contained in:
parent
b3f8470996
commit
37fbd3a41a
1 changed files with 14 additions and 6 deletions
|
@ -1,14 +1,20 @@
|
|||
use core::ops::Deref;
|
||||
use crate::sign::{ChannelSigner, SignerProvider};
|
||||
use core::ops::Deref;
|
||||
|
||||
pub(crate) enum ChannelSignerType<SP: Deref> where SP::Target: SignerProvider {
|
||||
pub(crate) enum ChannelSignerType<SP: Deref>
|
||||
where
|
||||
SP::Target: SignerProvider,
|
||||
{
|
||||
// in practice, this will only ever be an EcdsaChannelSigner (specifically, Writeable)
|
||||
Ecdsa(<SP::Target as SignerProvider>::EcdsaSigner),
|
||||
#[cfg(taproot)]
|
||||
Taproot(<SP::Target as SignerProvider>::TaprootSigner),
|
||||
}
|
||||
|
||||
impl<SP: Deref> ChannelSignerType<SP> where SP::Target: SignerProvider {
|
||||
impl<SP: Deref> ChannelSignerType<SP>
|
||||
where
|
||||
SP::Target: SignerProvider,
|
||||
{
|
||||
pub(crate) fn as_ref(&self) -> &dyn ChannelSigner {
|
||||
match self {
|
||||
ChannelSignerType::Ecdsa(ecs) => ecs,
|
||||
|
@ -29,15 +35,17 @@ impl<SP: Deref> ChannelSignerType<SP> where SP::Target: SignerProvider {
|
|||
pub(crate) fn as_ecdsa(&self) -> Option<&<SP::Target as SignerProvider>::EcdsaSigner> {
|
||||
match self {
|
||||
ChannelSignerType::Ecdsa(ecs) => Some(ecs),
|
||||
_ => None
|
||||
_ => None,
|
||||
}
|
||||
}
|
||||
|
||||
#[allow(unused)]
|
||||
pub(crate) fn as_mut_ecdsa(&mut self) -> Option<&mut <SP::Target as SignerProvider>::EcdsaSigner> {
|
||||
pub(crate) fn as_mut_ecdsa(
|
||||
&mut self,
|
||||
) -> Option<&mut <SP::Target as SignerProvider>::EcdsaSigner> {
|
||||
match self {
|
||||
ChannelSignerType::Ecdsa(ecs) => Some(ecs),
|
||||
_ => None
|
||||
_ => None,
|
||||
}
|
||||
}
|
||||
}
|
||||
|
|
Loading…
Add table
Reference in a new issue