Set default error type for SignOrCreationError for bindings
[rust-lightning] / lightning-invoice / src / lib.rs
index 461ae9b92ad1a9e4d9bb993c13bae59353e89dd0..9535886d97367cc84f0a3792fbfaa871e1667f4e 100644 (file)
@@ -1322,10 +1322,8 @@ impl std::error::Error for SemanticError { }
 
 /// When signing using a fallible method either an user-supplied `SignError` or a `CreationError`
 /// may occur.
-///
-/// (C-not exported) As we don't support unbounded generics
 #[derive(Eq, PartialEq, Debug, Clone)]
-pub enum SignOrCreationError<S> {
+pub enum SignOrCreationError<S = ()> {
        /// An error occurred during signing
        SignError(S),