diff --git a/examples/custom_header.rs b/examples/custom_header.rs index 3ea556a..8d30315 100644 --- a/examples/custom_header.rs +++ b/examples/custom_header.rs @@ -15,9 +15,7 @@ fn main() { Claims { sub: "b@b.com".to_owned(), company: "ACME".to_owned(), exp: 10000000000 }; let key = b"secret"; - let mut header = Header::default(); - header.kid = Some("signing_key".to_owned()); - header.alg = Algorithm::HS512; + let header = Header { kid: Some("signing_key".to_owned()), alg: Algorithm::HS512, ..Default::default() }; let token = match encode(&header, &my_claims, &EncodingKey::from_secret(key)) { Ok(t) => t, diff --git a/tests/hmac.rs b/tests/hmac.rs index b2785ad..d2e1f5e 100644 --- a/tests/hmac.rs +++ b/tests/hmac.rs @@ -37,7 +37,7 @@ fn encode_with_custom_header() { company: "ACME".to_string(), exp: Utc::now().timestamp() + 10000, }; - let mut header = Header { kid: Some("kid".to_string()), ..Default::default() }; + let header = Header { kid: Some("kid".to_string()), ..Default::default() }; let token = encode(&header, &my_claims, &EncodingKey::from_secret(b"secret")).unwrap(); let token_data = decode::(&token, &DecodingKey::from_secret(b"secret"), &Validation::default())