pub trait ExtractProfile {
// Required method
fn extract_profile(
&self,
provider: &OAuthProvider,
json_response: Value,
) -> Result<UserProfile>;
}
Expand description
Trait for automatic extraction of user profiles from responses
Required Methods§
Sourcefn extract_profile(
&self,
provider: &OAuthProvider,
json_response: Value,
) -> Result<UserProfile>
fn extract_profile( &self, provider: &OAuthProvider, json_response: Value, ) -> Result<UserProfile>
Extract a user profile from a JSON response