From 6f17a88b0b3f430c34e041deca21f73ebca7f6c9 Mon Sep 17 00:00:00 2001 From: Ian Jackson Date: Fri, 20 Jan 2023 14:11:22 +0000 Subject: [PATCH] netdoc-builder api: Make object() take self As per https://gitlab.torproject.org/tpo/core/arti/-/merge_requests/969#note_2869594 --- doc/dev/netdoc-builder.md | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/doc/dev/netdoc-builder.md b/doc/dev/netdoc-builder.md index 30efc6622..1bc122caa 100644 --- a/doc/dev/netdoc-builder.md +++ b/doc/dev/netdoc-builder.md @@ -106,9 +106,9 @@ impl ItemEncoder<'n, K> { // If keyword is not in the correct syntax, // or data fails to be written, a `Bug` is stored in self.doc. - fn object(&mut self, keyword: &str, + fn object(self, keyword: &str, // Writeable isn't dyn-compatible - data: impl tor_bytes::WriteableOnce) -> &mut self; + data: impl tor_bytes::WriteableOnce); } // Alternative to the `Bug` above. @@ -138,7 +138,7 @@ use OnionServiceKeyword as K; let beginning = document.marker(); document.item(K::HsDescriptor).arg(3); document.item(K::DescriptorLifetime).arg(&self.lifetime); - document.item(K::DescriptorSigningKeyCert).object("ED25519 CERT", &self.cert[..]) + document.item(K::DescriptorSigningKeyCert).object("ED25519 CERT", &self.cert[..]); document.item(K::RevisionCounter).arg(&self.counter); document.item(K::Superencrypted).object("MESSAGE", inner_text); let end = document.marker();