X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;ds=sidebyside;f=lightning%2Fsrc%2Foffers%2Finvoice_error.rs;h=1b634525416acef1a249858a7d78cc44b3c03b06;hb=540534b7166094e9d7dafedfc8ba0704c6617638;hp=441dae265cbb4fb9c9ed8d527e6b9b65c1e61ad1;hpb=debc20cc3e1bb8ce8625e67294d0c3036314fdcb;p=rust-lightning diff --git a/lightning/src/offers/invoice_error.rs b/lightning/src/offers/invoice_error.rs index 441dae26..1b634525 100644 --- a/lightning/src/offers/invoice_error.rs +++ b/lightning/src/offers/invoice_error.rs @@ -15,6 +15,7 @@ use crate::offers::parse::Bolt12SemanticError; use crate::util::ser::{HighZeroBytesDroppedBigSize, Readable, WithoutLength, Writeable, Writer}; use crate::util::string::UntrustedString; +#[allow(unused_imports)] use crate::prelude::*; /// An error in response to an [`InvoiceRequest`] or an [`Bolt12Invoice`]. @@ -50,10 +51,10 @@ pub struct ErroneousField { impl InvoiceError { /// Creates an [`InvoiceError`] with the given message. - pub fn from_str(s: &str) -> Self { + pub fn from_string(s: String) -> Self { Self { erroneous_field: None, - message: UntrustedString(s.to_string()), + message: UntrustedString(s), } } }