shield_oauth/options.rs
1use bon::Builder;
2
3#[derive(Builder, Clone, Debug)]
4#[builder(on(String, into), state_mod(vis = "pub(crate)"))]
5pub struct OauthOptions {
6 #[builder(default = "/")]
7 pub(crate) sign_in_redirect: String,
8}
9
10impl Default for OauthOptions {
11 fn default() -> Self {
12 Self::builder().build()
13 }
14}