Loading crates/tor-cell/src/relaycell/msg.rs +2 −2 Original line number Diff line number Diff line Loading @@ -17,14 +17,14 @@ use tor_llcrypto::pk::rsa::RsaIdentity; use bitflags::bitflags; #[cfg_attr(docsrs, doc(cfg(feature = "onion-service")))] #[cfg(feature = "onion-service")] #[cfg_attr(docsrs, doc(cfg(feature = "onion-service")))] pub use super::hs::{ est_intro::EstablishIntro, EstablishRendezvous, IntroEstablished, Introduce1, Introduce2, IntroduceAck, Rendezvous1, Rendezvous2, RendezvousEstablished, }; #[cfg_attr(docsrs, doc(cfg(feature = "experimental-udp")))] #[cfg(feature = "experimental-udp")] #[cfg_attr(docsrs, doc(cfg(feature = "experimental-udp")))] pub use super::udp::{ConnectUdp, ConnectedUdp, Datagram}; crate::restrict::restricted_msg! { Loading crates/tor-netdoc/src/doc/hsdesc.rs +1 −0 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ use tor_llcrypto::pk::curve25519; use tor_units::IntegerMinutes; #[cfg(feature = "hsdesc-inner-docs")] #[cfg_attr(docsrs, doc(cfg(feature = "hsdesc-inner-docs")))] pub use {inner::HsDescInner, middle::HsDescMiddle, outer::HsDescOuter}; /// Metadata about an onion service descriptor, as stored at an HsDir. Loading maint/check_doc_features +3 −7 Original line number Diff line number Diff line Loading @@ -53,12 +53,6 @@ additional_provided['tor-netdoc']= [ ('NsConsensusRouterStatus', 'feature = "ns_consensus"'), ] additional_provided['tor-cell'] = [ ('{', 'feature = "onion-service"'), ('{ConnectUdp, ConnectedUdp, Datagram}', 'feature = "experimental-udp"'), ] def extract_feature_pub_use(path): START_CFG = '#[cfg(' END_CFG = ')]' Loading @@ -74,11 +68,13 @@ def extract_feature_pub_use(path): if '//' in line[:pubuse_pos]: continue # extract ident # # (BUG: this still doesn't handle `pub use {A,B,C} very well.) start = line.rfind(":") if start == -1: start = line.rfind(" ") ident = line[start + 1:] if pos:= ident.find(';'): if (pos:= ident.find(';')) != -1: ident = ident[:pos] res.append((ident, cfg)) cfg = None Loading Loading
crates/tor-cell/src/relaycell/msg.rs +2 −2 Original line number Diff line number Diff line Loading @@ -17,14 +17,14 @@ use tor_llcrypto::pk::rsa::RsaIdentity; use bitflags::bitflags; #[cfg_attr(docsrs, doc(cfg(feature = "onion-service")))] #[cfg(feature = "onion-service")] #[cfg_attr(docsrs, doc(cfg(feature = "onion-service")))] pub use super::hs::{ est_intro::EstablishIntro, EstablishRendezvous, IntroEstablished, Introduce1, Introduce2, IntroduceAck, Rendezvous1, Rendezvous2, RendezvousEstablished, }; #[cfg_attr(docsrs, doc(cfg(feature = "experimental-udp")))] #[cfg(feature = "experimental-udp")] #[cfg_attr(docsrs, doc(cfg(feature = "experimental-udp")))] pub use super::udp::{ConnectUdp, ConnectedUdp, Datagram}; crate::restrict::restricted_msg! { Loading
crates/tor-netdoc/src/doc/hsdesc.rs +1 −0 Original line number Diff line number Diff line Loading @@ -33,6 +33,7 @@ use tor_llcrypto::pk::curve25519; use tor_units::IntegerMinutes; #[cfg(feature = "hsdesc-inner-docs")] #[cfg_attr(docsrs, doc(cfg(feature = "hsdesc-inner-docs")))] pub use {inner::HsDescInner, middle::HsDescMiddle, outer::HsDescOuter}; /// Metadata about an onion service descriptor, as stored at an HsDir. Loading
maint/check_doc_features +3 −7 Original line number Diff line number Diff line Loading @@ -53,12 +53,6 @@ additional_provided['tor-netdoc']= [ ('NsConsensusRouterStatus', 'feature = "ns_consensus"'), ] additional_provided['tor-cell'] = [ ('{', 'feature = "onion-service"'), ('{ConnectUdp, ConnectedUdp, Datagram}', 'feature = "experimental-udp"'), ] def extract_feature_pub_use(path): START_CFG = '#[cfg(' END_CFG = ')]' Loading @@ -74,11 +68,13 @@ def extract_feature_pub_use(path): if '//' in line[:pubuse_pos]: continue # extract ident # # (BUG: this still doesn't handle `pub use {A,B,C} very well.) start = line.rfind(":") if start == -1: start = line.rfind(" ") ident = line[start + 1:] if pos:= ident.find(';'): if (pos:= ident.find(';')) != -1: ident = ident[:pos] res.append((ident, cfg)) cfg = None Loading