projects
/
ldk-c-bindings
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
Update auto-generated bindings
[ldk-c-bindings]
/
lightning-c-bindings
/
src
/
lightning
/
util
/
logger.rs
diff --git
a/lightning-c-bindings/src/lightning/util/logger.rs
b/lightning-c-bindings/src/lightning/util/logger.rs
index 6a21fcbefcaa84d322fc5d8c2f7171ab4b3916cb..2821056ff39c73c5c1d223ffed0d92e90f9522ec 100644
(file)
--- a/
lightning-c-bindings/src/lightning/util/logger.rs
+++ b/
lightning-c-bindings/src/lightning/util/logger.rs
@@
-23,63
+23,57
@@
use crate::c_types::*;
#[derive(Clone)]
#[repr(C)]
pub enum Level {
#[derive(Clone)]
#[repr(C)]
pub enum Level {
- ///Designates logger being silent
- Off,
- /// Designates very serious errors
- Error,
- /// Designates hazardous situations
- Warn,
- /// Designates useful information
- Info,
- /// Designates lower priority information
- Debug,
/// Designates very low priority, often extremely verbose, information
Trace,
/// Designates very low priority, often extremely verbose, information
Trace,
+ /// Designates lower priority information
+ Debug,
+ /// Designates useful information
+ Info,
+ /// Designates hazardous situations
+ Warn,
+ /// Designates very serious errors
+ Error,
}
use lightning::util::logger::Level as nativeLevel;
impl Level {
#[allow(unused)]
pub(crate) fn to_native(&self) -> nativeLevel {
match self {
}
use lightning::util::logger::Level as nativeLevel;
impl Level {
#[allow(unused)]
pub(crate) fn to_native(&self) -> nativeLevel {
match self {
- Level::Off => nativeLevel::Off,
- Level::Error => nativeLevel::Error,
- Level::Warn => nativeLevel::Warn,
- Level::Info => nativeLevel::Info,
- Level::Debug => nativeLevel::Debug,
Level::Trace => nativeLevel::Trace,
Level::Trace => nativeLevel::Trace,
+ Level::Debug => nativeLevel::Debug,
+ Level::Info => nativeLevel::Info,
+ Level::Warn => nativeLevel::Warn,
+ Level::Error => nativeLevel::Error,
}
}
#[allow(unused)]
pub(crate) fn into_native(self) -> nativeLevel {
match self {
}
}
#[allow(unused)]
pub(crate) fn into_native(self) -> nativeLevel {
match self {
- Level::Off => nativeLevel::Off,
- Level::Error => nativeLevel::Error,
- Level::Warn => nativeLevel::Warn,
- Level::Info => nativeLevel::Info,
- Level::Debug => nativeLevel::Debug,
Level::Trace => nativeLevel::Trace,
Level::Trace => nativeLevel::Trace,
+ Level::Debug => nativeLevel::Debug,
+ Level::Info => nativeLevel::Info,
+ Level::Warn => nativeLevel::Warn,
+ Level::Error => nativeLevel::Error,
}
}
#[allow(unused)]
pub(crate) fn from_native(native: &nativeLevel) -> Self {
match native {
}
}
#[allow(unused)]
pub(crate) fn from_native(native: &nativeLevel) -> Self {
match native {
- nativeLevel::Off => Level::Off,
- nativeLevel::Error => Level::Error,
- nativeLevel::Warn => Level::Warn,
- nativeLevel::Info => Level::Info,
- nativeLevel::Debug => Level::Debug,
nativeLevel::Trace => Level::Trace,
nativeLevel::Trace => Level::Trace,
+ nativeLevel::Debug => Level::Debug,
+ nativeLevel::Info => Level::Info,
+ nativeLevel::Warn => Level::Warn,
+ nativeLevel::Error => Level::Error,
}
}
#[allow(unused)]
pub(crate) fn native_into(native: nativeLevel) -> Self {
match native {
}
}
#[allow(unused)]
pub(crate) fn native_into(native: nativeLevel) -> Self {
match native {
- nativeLevel::Off => Level::Off,
- nativeLevel::Error => Level::Error,
- nativeLevel::Warn => Level::Warn,
- nativeLevel::Info => Level::Info,
- nativeLevel::Debug => Level::Debug,
nativeLevel::Trace => Level::Trace,
nativeLevel::Trace => Level::Trace,
+ nativeLevel::Debug => Level::Debug,
+ nativeLevel::Info => Level::Info,
+ nativeLevel::Warn => Level::Warn,
+ nativeLevel::Error => Level::Error,
}
}
}
}
}
}
@@
-125,6
+119,14
@@
pub struct Logger {
}
unsafe impl Send for Logger {}
unsafe impl Sync for Logger {}
}
unsafe impl Send for Logger {}
unsafe impl Sync for Logger {}
+#[no_mangle]
+pub(crate) extern "C" fn Logger_clone_fields(orig: &Logger) -> Logger {
+ Logger {
+ this_arg: orig.this_arg,
+ log: Clone::clone(&orig.log),
+ free: Clone::clone(&orig.free),
+ }
+}
use lightning::util::logger::Logger as rustLogger;
impl rustLogger for Logger {
use lightning::util::logger::Logger as rustLogger;
impl rustLogger for Logger {