cln-grpc: Add conversion from pb Amount to json Amount

This commit is contained in:
Christian Decker 2022-01-30 16:28:49 +01:00
parent d95c9d2990
commit fd2d126ec4

View file

@ -13,20 +13,3 @@ impl From<Amount> for JAmount {
JAmount::from_msat(a.msat)
}
}
impl From<&Amount> for JAmount {
fn from(a: &Amount) -> Self {
match a {
Amount {
unit: Some(amount::Unit::Millisatoshi(v)),
} => JAmount::Millisatoshi(*v),
Amount {
unit: Some(amount::Unit::Satoshi(v)),
} => JAmount::Satoshi(*v),
Amount {
unit: Some(amount::Unit::Bitcoin(v)),
} => JAmount::Bitcoin(*v),
o => panic!("Unhandled conversion from pb:Amount to json:Amount: {:?}", o),
}
}
}