extern crate github_auth; use github_auth::{Authenticator, Scope}; #[async_std::main] async fn main() -> surf::Result<()> { let auth = Authenticator::builder("github_auth main example".into()) .scope(Scope::PublicRepo) .build(); let token = auth.auth().await?; println!("{:?}", token); let location = auth.location(); println!("Token stored at: {:?}", location); Ok(()) }