projects
/
ldk-c-bindings
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Merge pull request #81 from TheBlueMatt/main
[ldk-c-bindings]
/
lightning-c-bindings
/
src
/
lightning
/
util
/
errors.rs
diff --git
a/lightning-c-bindings/src/lightning/util/errors.rs
b/lightning-c-bindings/src/lightning/util/errors.rs
index a3933b9b5591e7ed3412d6f71cd62134afd135c3..fffe44fe462440b66338c7ccab1273ac68b3294b 100644
(file)
--- a/
lightning-c-bindings/src/lightning/util/errors.rs
+++ b/
lightning-c-bindings/src/lightning/util/errors.rs
@@
-18,8
+18,8
@@
use alloc::{vec::Vec, boxed::Box};
/// Indicates an error on the client's part (usually some variant of attempting to use too-low or
/// too-high values)
/// Indicates an error on the client's part (usually some variant of attempting to use too-low or
/// too-high values)
-#[must_use]
#[derive(Clone)]
#[derive(Clone)]
+#[must_use]
#[repr(C)]
pub enum APIError {
/// Indicates the API was wholly misused (see err for more). Cases where these can be returned
#[repr(C)]
pub enum APIError {
/// Indicates the API was wholly misused (see err for more). Cases where these can be returned
@@
-66,7
+66,9
@@
pub enum APIError {
script: crate::lightning::ln::script::ShutdownScript,
},
}
script: crate::lightning::ln::script::ShutdownScript,
},
}
-use lightning::util::errors::APIError as nativeAPIError;
+use lightning::util::errors::APIError as APIErrorImport;
+pub(crate) type nativeAPIError = APIErrorImport;
+
impl APIError {
#[allow(unused)]
pub(crate) fn to_native(&self) -> nativeAPIError {
impl APIError {
#[allow(unused)]
pub(crate) fn to_native(&self) -> nativeAPIError {