@@ -471,7 +471,7 @@ new_type.
473
473
///
474
- #[ derive( Deserialize , Serialize ) ]
474
+ #[ derive( Deserialize , Serialize , Eq , Hash ) ]
475
475
ClientId ( String ) ] ;
476
476
477
477
new_type ! [ #[ derive( Deserialize , Serialize ) ]
@@ -511,18 +511,19 @@ new_type.
513
513
///
514
- #[ derive( Deserialize , Serialize ) ]
514
+ #[ derive( Deserialize , Serialize , Eq , Hash ) ]
515
515
ResponseType ( String ) ] ;
516
516
new_type ! [ ///
517
517
/// Resource owner's username used directly as an authorization grant to obtain an access
518
518
/// token.
519
519
///
520
+ #[ derive( Deserialize , Serialize , Eq , Hash ) ]
520
521
ResourceOwnerUsername ( String ) ] ;
521
522
522
523
new_type ! [ ///
523
524
/// Access token scope, as defined by the authorization server.
524
525
///
525
- #[ derive( Deserialize , Serialize ) ]
526
+ #[ derive( Deserialize , Serialize , Eq , Hash ) ]
526
527
Scope ( String ) ] ;
527
528
impl AsRef < str > for Scope {
528
529
fn as_ref ( & self ) -> & str {
@@ -539,7 +540,7 @@ new_type) protection
540
541
/// via the `code_challenge_method` parameter.
541
542
///
542
- #[ derive( Deserialize , Serialize ) ]
543
+ #[ derive( Deserialize , Serialize , Eq , Hash ) ]
543
544
PkceCodeChallengeMethod ( String ) ] ;
544
545
545
546
new_secret_type ! [ ///
0 commit comments