@@ -24,14 +24,10 @@ use crate::ln::ChannelId;
2424use crate :: ln:: features:: { InitFeatures , NodeFeatures } ;
2525use crate :: ln:: msgs;
2626use crate :: ln:: msgs:: { ChannelMessageHandler , LightningError , SocketAddress , OnionMessageHandler , RoutingMessageHandler } ;
27- #[ cfg( not( c_bindings) ) ]
28- use crate :: ln:: channelmanager:: { SimpleArcChannelManager , SimpleRefChannelManager } ;
2927use crate :: util:: ser:: { VecWriter , Writeable , Writer } ;
3028use crate :: ln:: peer_channel_encryptor:: { PeerChannelEncryptor , NextNoiseStep , MessageBuf , MSG_BUF_ALLOC_SIZE } ;
3129use crate :: ln:: wire;
3230use crate :: ln:: wire:: { Encode , Type } ;
33- #[ cfg( not( c_bindings) ) ]
34- use crate :: onion_message:: { SimpleArcOnionMessenger , SimpleRefOnionMessenger } ;
3531use crate :: onion_message:: { CustomOnionMessageHandler , OffersMessage , OffersMessageHandler , OnionMessageContents , PendingOnionMessage } ;
3632use crate :: routing:: gossip:: { NodeId , NodeAlias } ;
3733use crate :: util:: atomic_counter:: AtomicCounter ;
@@ -50,6 +46,8 @@ use core::convert::Infallible;
5046use std:: error;
5147#[ cfg( not( c_bindings) ) ]
5248use {
49+ crate :: ln:: channelmanager:: { SimpleArcChannelManager , SimpleRefChannelManager } ,
50+ crate :: onion_message:: { SimpleArcOnionMessenger , SimpleRefOnionMessenger } ,
5351 crate :: routing:: gossip:: { NetworkGraph , P2PGossipSync } ,
5452 crate :: sign:: KeysManager ,
5553 crate :: sync:: Arc ,
0 commit comments