summaryrefslogtreecommitdiff
path: root/crates/tor-netdoc
diff options
context:
space:
mode:
Diffstat (limited to 'crates/tor-netdoc')
-rw-r--r--crates/tor-netdoc/src/doc/hsdesc/build/inner.rs1
-rw-r--r--crates/tor-netdoc/src/doc/hsdesc/inner.rs5
2 files changed, 6 insertions, 0 deletions
diff --git a/crates/tor-netdoc/src/doc/hsdesc/build/inner.rs b/crates/tor-netdoc/src/doc/hsdesc/build/inner.rs
index a30b7b326..de59401b9 100644
--- a/crates/tor-netdoc/src/doc/hsdesc/build/inner.rs
+++ b/crates/tor-netdoc/src/doc/hsdesc/build/inner.rs
@@ -54,6 +54,7 @@ pub(super) struct HsDescInner<'a> {
pub(super) pow_params: Option<&'a PowParams>,
}
+/// Encode the pow-params line.
#[cfg(feature = "hs-pow-full")]
fn encode_pow_params(
encoder: &mut NetdocEncoder,
diff --git a/crates/tor-netdoc/src/doc/hsdesc/inner.rs b/crates/tor-netdoc/src/doc/hsdesc/inner.rs
index d4308889f..f2919471f 100644
--- a/crates/tor-netdoc/src/doc/hsdesc/inner.rs
+++ b/crates/tor-netdoc/src/doc/hsdesc/inner.rs
@@ -204,6 +204,11 @@ impl HsDescInner {
///
/// On success, return the signing key that was used for every certificate in the
/// inner document, and the inner document itself.
+ //
+ // TODO: replace Itertools::exactly_one() with a stdlib equivalent when there is one.
+ //
+ // See issue #48919 <https://github.com/rust-lang/rust/issues/48919>
+ #[allow(unstable_name_collisions)]
fn take_from_reader(
input: &mut NetDocReader<'_, HsInnerKwd>,
) -> Result<(Option<Ed25519Identity>, UncheckedHsDescInner)> {