chiark / gitweb /
FOUND MICRODESCS
authorIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 16 May 2022 14:44:08 +0000 (15:44 +0100)
committerIan Jackson <ijackson@chiark.greenend.org.uk>
Mon, 16 May 2022 14:44:08 +0000 (15:44 +0100)
src/main.rs

index 2fc1fe7a0c5a31d1eefe46d5fb3ad28da0125005..d8ea197254fb0aad75959f86a4becf30b6cf937e 100644 (file)
@@ -1,24 +1,24 @@
 #![allow(dead_code)]
 
-struct Microdesc;
+pub struct Microdesc;
 
-struct State {
+pub struct State {
     change: Vec<Microdesc>,
 }
 
-enum NetDirChange<'a> {
+pub enum NetDirChange<'a> {
     AddMicrodescs(&'a mut Vec<Microdesc>),
 }
 
-fn netdir_add_microdesc(_: Microdesc) { }
+pub fn netdir_add_microdesc(_: Microdesc) { }
 
 impl State {
-    fn get_netdir_change(&mut self) -> Option<NetDirChange<'_>> {
+    pub fn get_netdir_change(&mut self) -> Option<NetDirChange<'_>> {
         Some(NetDirChange::AddMicrodescs(&mut self.change))
     }
 }    
 
-fn apply_netdir_changes(mut state: State) {
+pub fn apply_netdir_changes(mut state: State) {
     if let Some(change) = state.get_netdir_change() {
         match change {
             NetDirChange::AddMicrodescs(mds) => {