From cc1322193a8c87f9dd3e8ccdf9eb775f026f4236 Mon Sep 17 00:00:00 2001 From: Enrico Marconi Date: Tue, 17 Sep 2024 15:00:32 +0200 Subject: [PATCH] impl DerefMut for SdJwtClaims --- src/sd_jwt.rs | 7 +++++++ 1 file changed, 7 insertions(+) diff --git a/src/sd_jwt.rs b/src/sd_jwt.rs index 8021b9f..e3d0458 100644 --- a/src/sd_jwt.rs +++ b/src/sd_jwt.rs @@ -5,6 +5,7 @@ use std::collections::HashMap; use std::fmt::Display; use std::iter::Peekable; use std::ops::Deref; +use std::ops::DerefMut; use std::str::FromStr; use crate::jwt::Jwt; @@ -43,6 +44,12 @@ impl Deref for SdJwtClaims { } } +impl DerefMut for SdJwtClaims { + fn deref_mut(&mut self) -> &mut Self::Target { + &mut self.properties + } +} + /// Representation of an SD-JWT of the format /// `~~~...~~`. #[derive(Debug, Clone, Eq, PartialEq)]