From b8238adc19d94c8a43ab0b6b985100fb4bd7869e Mon Sep 17 00:00:00 2001 From: Owen Jacobson Date: Mon, 24 Mar 2025 23:46:01 -0400 Subject: The label used to mask "Secret" strings in 357116366c1307bedaac6a3dfe9c5ed8e0e0c210 wasn't updated (and wasn't quite correct then, either). I haven't found a way to derive it from the name of the type. --- src/token/secret.rs | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/token/secret.rs b/src/token/secret.rs index 8f70646..82a43b3 100644 --- a/src/token/secret.rs +++ b/src/token/secret.rs @@ -13,7 +13,7 @@ impl Secret { impl fmt::Debug for Secret { fn fmt(&self, f: &mut fmt::Formatter<'_>) -> fmt::Result { - f.debug_tuple("IdentityToken").field(&"********").finish() + f.debug_tuple("Secret").field(&"********").finish() } } -- cgit v1.2.3 From 09932c9e34952d8ec9bcd03c8ca3a50d25402a18 Mon Sep 17 00:00:00 2001 From: Owen Jacobson Date: Mon, 24 Mar 2025 23:50:30 -0400 Subject: Hopefully make the "no control characters" criterion for names easier to follow. --- src/channel/validate.rs | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/src/channel/validate.rs b/src/channel/validate.rs index 0c97293..7894e0c 100644 --- a/src/channel/validate.rs +++ b/src/channel/validate.rs @@ -1,3 +1,5 @@ +use std::ops::Not as _; + use unicode_segmentation::UnicodeSegmentation as _; use crate::name::Name; @@ -10,7 +12,7 @@ pub fn name(name: &Name) -> bool { [ display.graphemes(true).count() < NAME_TOO_LONG, - display.chars().all(|ch| !ch.is_control()), + display.chars().any(char::is_control).not(), display.chars().next().is_some_and(|c| !c.is_whitespace()), display.chars().last().is_some_and(|c| !c.is_whitespace()), display -- cgit v1.2.3