summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMarcel Müller <neikos@neikos.email>2024-03-27 16:18:57 +0100
committerMarcel Müller <neikos@neikos.email>2024-03-27 16:46:02 +0100
commit3ca5d545f4ae9612b3ec3d49ada061d37db9a3ec (patch)
tree5c22fa386b4855ac6fdf2ca86f2fe66488cbdb4c
parenta3ef3e7a02fb916f57981c22f24b02f5811141bc (diff)
Implement ClientIdentifier::as_str
Signed-off-by: Marcel Müller <neikos@neikos.email>
-rw-r--r--src/client_identifier.rs6
1 files changed, 5 insertions, 1 deletions
diff --git a/src/client_identifier.rs b/src/client_identifier.rs
index f0f5356..bce8d40 100644
--- a/src/client_identifier.rs
+++ b/src/client_identifier.rs
@@ -56,7 +56,11 @@ impl ClientIdentifier {
}
pub fn as_str(&self) -> &str {
- todo!()
+ match self {
+ ClientIdentifier::MinimalRequired(s) => s.0.as_ref(),
+ ClientIdentifier::PotentiallyServerProvided => "",
+ ClientIdentifier::PotentiallyAccepted(s) => s.0.as_ref(),
+ }
}
}