Add a separate PaymentSendFailure for idempotency violation
[rust-lightning] / lightning / src / util / errors.rs
index ad699354233cb705fd41221cee58293a3a62c3d2..092f104b1a7a0b8897a094d21ec9c0a29f5d2cd7 100644 (file)
@@ -9,14 +9,14 @@
 
 //! Error types live here.
 
-use ln::script::ShutdownScript;
+use crate::ln::script::ShutdownScript;
 
 use alloc::string::String;
 use core::fmt;
 
 /// Indicates an error on the client's part (usually some variant of attempting to use too-low or
 /// too-high values)
-#[derive(Clone, PartialEq)]
+#[derive(Clone, PartialEq, Eq)]
 pub enum APIError {
        /// Indicates the API was wholly misused (see err for more). Cases where these can be returned
        /// are documented, but generally indicates some precondition of a function was violated.