pub struct VercelOptions {
pub client_id: String,
pub client_secret: Option<String>,
pub client_key: Option<String>,
pub authorization_endpoint: Option<String>,
pub redirect_uri: Option<String>,
pub user_info_endpoint: Option<String>,
pub map_profile_to_user: Option<fn(Value) -> Result<OAuthUserInfo, String>>,
pub scope: Vec<String>,
}Fields§
§client_id: String§client_secret: Option<String>§client_key: Option<String>§redirect_uri: Option<String>§user_info_endpoint: Option<String>Trusted application transport override; it does not change profile semantics.
map_profile_to_user: Option<fn(Value) -> Result<OAuthUserInfo, String>>§scope: Vec<String>Implementations§
Trait Implementations§
Source§impl Clone for VercelOptions
impl Clone for VercelOptions
Auto Trait Implementations§
impl Freeze for VercelOptions
impl RefUnwindSafe for VercelOptions
impl Send for VercelOptions
impl Sync for VercelOptions
impl Unpin for VercelOptions
impl UnsafeUnpin for VercelOptions
impl UnwindSafe for VercelOptions
Blanket Implementations§
Source§impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedExplicit<'a, E> for Twhere
T: 'a,
Source§impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
impl<'a, T, E> AsTaggedImplicit<'a, E> for Twhere
T: 'a,
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more