X-Git-Url: http://git.bitcoin.ninja/index.cgi?p=ldk-c-bindings;a=blobdiff_plain;f=lightning-c-bindings%2Fsrc%2Flightning_rapid_gossip_sync%2Fprocessing.rs;fp=lightning-c-bindings%2Fsrc%2Flightning_rapid_gossip_sync%2Fprocessing.rs;h=9cafbfec616b0473738ed4b332275e4c0d1950c5;hp=e952ffd4de84c82f12781758261c472b75d7c69a;hb=7d8ba6706e4a52744eeab9590fa1bfea1a6fc211;hpb=fae0477c12e38c94f59d228ec08854eb0ff77ac8 diff --git a/lightning-c-bindings/src/lightning_rapid_gossip_sync/processing.rs b/lightning-c-bindings/src/lightning_rapid_gossip_sync/processing.rs index e952ffd..9cafbfe 100644 --- a/lightning-c-bindings/src/lightning_rapid_gossip_sync/processing.rs +++ b/lightning-c-bindings/src/lightning_rapid_gossip_sync/processing.rs @@ -16,17 +16,3 @@ use crate::c_types::*; #[cfg(feature="no-std")] use alloc::{vec::Vec, boxed::Box}; -/// Update network graph from binary data. -/// Returns the last sync timestamp to be used the next time rapid sync data is queried. -/// -/// `network_graph`: network graph to be updated -/// -/// `update_data`: `&[u8]` binary stream that comprises the update data -#[must_use] -#[no_mangle] -pub extern "C" fn RapidGossipSync_update_network_graph(this_arg: &crate::lightning_rapid_gossip_sync::RapidGossipSync, mut update_data: crate::c_types::u8slice) -> crate::c_types::derived::CResult_u32GraphSyncErrorZ { - let mut ret = unsafe { &*ObjOps::untweak_ptr(this_arg.inner) }.update_network_graph(update_data.to_slice()); - let mut local_ret = match ret { Ok(mut o) => crate::c_types::CResultTempl::ok( { o }).into(), Err(mut e) => crate::c_types::CResultTempl::err( { crate::lightning_rapid_gossip_sync::error::GraphSyncError::native_into(e) }).into() }; - local_ret -} -