rachel-rose 5 лет назад
Родитель
Сommit
9d00c6154c
1 измененных файлов с 3 добавлено и 2 удалено
  1. 3 2
      src/net/message_subscriber.rs

+ 3 - 2
src/net/message_subscriber.rs

@@ -18,7 +18,8 @@ pub type MessageSubscriptionID = u64;
 type MessageResult<M> = NetResult<Arc<M>>;
 type MessageResult<M> = NetResult<Arc<M>>;
 
 
 /// Handles message subscriptions through a subscription ID and a receiver
 /// Handles message subscriptions through a subscription ID and a receiver
-/// channel. Inherits from Message Dispatcher.
+/// channel. Inherits from Message Dispatcher: a class that maintains a list of
+/// active subscribers and handles sending messages across subscriptions.
 pub struct MessageSubscription<M: Message> {
 pub struct MessageSubscription<M: Message> {
     id: MessageSubscriptionID,
     id: MessageSubscriptionID,
     recv_queue: async_channel::Receiver<MessageResult<M>>,
     recv_queue: async_channel::Receiver<MessageResult<M>>,
@@ -66,7 +67,7 @@ impl<M: Message> MessageDispatcher<M> {
     }
     }
 
 
     /// Create a random ID.
     /// Create a random ID.
-    pub fn random_id() -> MessageSubscriptionID {
+    fn random_id() -> MessageSubscriptionID {
         let mut rng = rand::thread_rng();
         let mut rng = rand::thread_rng();
         rng.gen()
         rng.gen()
     }
     }