Merge pull request #1146 from jkczyz/2021-10-score-serialization
[rust-lightning] / lightning / src / util / test_utils.rs
index 28f63e21ed97aad6d3b6e125ac46caa410b7fe93..4734a1cb459da27f08101be0ef5e3dd2b46e55bd 100644 (file)
@@ -21,6 +21,7 @@ use ln::features::{ChannelFeatures, InitFeatures};
 use ln::msgs;
 use ln::msgs::OptionalField;
 use ln::script::ShutdownScript;
+use routing::scorer::{Eternity, ScorerUsingTime};
 use util::enforcing_trait_impls::{EnforcingSigner, EnforcementState};
 use util::events;
 use util::logger::{Logger, Level, Record};
@@ -690,3 +691,6 @@ impl core::fmt::Debug for OnRegisterOutput {
                        .finish()
        }
 }
+
+/// A scorer useful in testing, when the passage of time isn't a concern.
+pub type TestScorer = ScorerUsingTime<Eternity>;