Skip to content

Commit a5d1c16

Browse files
committed
Remove unnecessary Clone bounds from decode functions
1 parent 9b3e19c commit a5d1c16

File tree

1 file changed

+2
-2
lines changed

1 file changed

+2
-2
lines changed

src/decoding.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -277,7 +277,7 @@ impl TryFrom<&Jwk> for DecodingKey {
277277
/// // Claims is a struct that implements Deserialize
278278
/// let token_message = decode::<Claims>(&token, &DecodingKey::from_secret("secret".as_ref()), &Validation::new(Algorithm::HS256));
279279
/// ```
280-
pub fn decode<T: DeserializeOwned + Clone>(
280+
pub fn decode<T: DeserializeOwned>(
281281
token: impl AsRef<[u8]>,
282282
key: &DecodingKey,
283283
validation: &Validation,
@@ -303,7 +303,7 @@ pub fn decode<T: DeserializeOwned + Clone>(
303303
/// Decode a JWT with NO VALIDATION
304304
///
305305
/// DANGER: This performs zero validation on the JWT
306-
pub fn insecure_decode<T: DeserializeOwned + Clone>(
306+
pub fn insecure_decode<T: DeserializeOwned>(
307307
token: impl AsRef<[u8]>,
308308
) -> Result<TokenData<T>> {
309309
let token = token.as_ref();

0 commit comments

Comments
 (0)