Kaynağa Gözat

rpc/from_impl: proper event-graph feature usage

skoupidi 2 yıl önce
ebeveyn
işleme
9643b5af87
2 değiştirilmiş dosya ile 7 ekleme ve 3 silme
  1. 1 0
      Cargo.toml
  2. 6 3
      src/rpc/from_impl.rs

+ 1 - 0
Cargo.toml

@@ -206,6 +206,7 @@ event-graph = [
     "darkfi-serial/hash",
 
     "net",
+    "rpc",
     "system",
     "util",
 ]

+ 6 - 3
src/rpc/from_impl.rs

@@ -17,7 +17,10 @@
  */
 
 use super::util::*;
-use crate::{event_graph, net};
+use crate::net;
+
+#[cfg(feature = "event-graph")]
+use crate::event_graph;
 
 #[cfg(feature = "net")]
 impl From<net::channel::ChannelInfo> for JsonValue {
@@ -124,7 +127,7 @@ impl From<net::dnet::DnetEvent> for JsonValue {
     }
 }
 
-#[cfg(feature = "net")]
+#[cfg(feature = "event-graph")]
 impl From<event_graph::deg::MessageInfo> for JsonValue {
     fn from(info: event_graph::deg::MessageInfo) -> JsonValue {
         json_map([
@@ -135,7 +138,7 @@ impl From<event_graph::deg::MessageInfo> for JsonValue {
     }
 }
 
-#[cfg(feature = "net")]
+#[cfg(feature = "event-graph")]
 impl From<event_graph::deg::DegEvent> for JsonValue {
     fn from(event: event_graph::deg::DegEvent) -> JsonValue {
         match event {