X-Git-Url: http://git.bitcoin.ninja/index.cgi?a=blobdiff_plain;f=lightning%2Fsrc%2Foffers%2Finvoice_request.rs;h=e863ef6cd613f2c79759e34b5b2df6987e60e448;hb=e0a0add9fe0b239f8a5176ab62e7ba3cb4f541ca;hp=4185c95ded90c278e71f645a27d96fb9402d3fa9;hpb=7f52d26e6ed3e9ae3c4f413ada3f6c73e8fbc908;p=rust-lightning diff --git a/lightning/src/offers/invoice_request.rs b/lightning/src/offers/invoice_request.rs index 4185c95d..e863ef6c 100644 --- a/lightning/src/offers/invoice_request.rs +++ b/lightning/src/offers/invoice_request.rs @@ -342,14 +342,14 @@ impl InvoiceRequest { /// [`Invoice::created_at`]: crate::offers::invoice::Invoice::created_at pub fn respond_with( &self, payment_paths: Vec<(BlindedPath, BlindedPayInfo)>, payment_hash: PaymentHash, - #[cfg(not(feature = "std"))] + #[cfg(any(test, not(feature = "std")))] created_at: core::time::Duration ) -> Result { if self.features().requires_unknown_bits() { return Err(SemanticError::UnknownRequiredFeatures); } - #[cfg(feature = "std")] + #[cfg(all(not(test), feature = "std"))] let created_at = std::time::SystemTime::now() .duration_since(std::time::SystemTime::UNIX_EPOCH) .expect("SystemTime::now() should come after SystemTime::UNIX_EPOCH");