`crate`-only several BOLT12 methods that require unbounded generics
[rust-lightning] / lightning / src / offers / invoice_request.rs
index fb0b0205bd689e1356b65ae5f7c79690479a55f5..af76ae42865e6b3f14f5b9d86a0e18cce1e633cb 100644 (file)
@@ -387,7 +387,7 @@ impl UnsignedInvoiceRequest {
        /// Note: The hash computation may have included unknown, odd TLV records.
        ///
        /// This is not exported to bindings users as functions are not yet mapped.
-       pub fn sign<F, E>(mut self, sign: F) -> Result<InvoiceRequest, SignError<E>>
+       pub(crate) fn sign<F, E>(mut self, sign: F) -> Result<InvoiceRequest, SignError<E>>
        where
                F: FnOnce(&Self) -> Result<Signature, E>
        {