diff --git a/oid4vci/src/token_request.rs b/oid4vci/src/token_request.rs index b784fb9..63194be 100644 --- a/oid4vci/src/token_request.rs +++ b/oid4vci/src/token_request.rs @@ -3,7 +3,7 @@ use serde_with::skip_serializing_none; /// Token Request as described here: https://openid.net/specs/openid-4-verifiable-credential-issuance-1_0-13.html#name-token-request #[skip_serializing_none] -#[derive(Serialize, Deserialize, Debug, PartialEq)] +#[derive(Serialize, Deserialize, Debug, PartialEq, Clone)] #[serde(tag = "grant_type")] pub enum TokenRequest { #[serde(rename = "authorization_code")] diff --git a/oid4vci/src/wallet/mod.rs b/oid4vci/src/wallet/mod.rs index f2895c8..e4ed3df 100644 --- a/oid4vci/src/wallet/mod.rs +++ b/oid4vci/src/wallet/mod.rs @@ -233,7 +233,7 @@ impl Wallet { .ok_or(anyhow::anyhow!("No c_nonce found."))? .clone(), ) - .subject_syntax_type(&subject_syntax_type.to_string()) + .subject_syntax_type(subject_syntax_type.to_string()) .build() .await?, ),