pub struct AutoSelectionPolicy {
pub strategy: Strategy,
pub overrides: BTreeMap<OAuthProviderId, Strategy>,
pub urgent_horizon_ms: u64,
pub sticky: bool,
}Fields§
§strategy: Strategy§overrides: BTreeMap<OAuthProviderId, Strategy>§urgent_horizon_ms: u64§sticky: boolImplementations§
Source§impl AutoSelectionPolicy
impl AutoSelectionPolicy
pub fn strategy_for(&self, provider: OAuthProviderId) -> Strategy
Trait Implementations§
Source§impl Clone for AutoSelectionPolicy
impl Clone for AutoSelectionPolicy
Source§impl Debug for AutoSelectionPolicy
impl Debug for AutoSelectionPolicy
Source§impl Default for AutoSelectionPolicy
impl Default for AutoSelectionPolicy
impl Eq for AutoSelectionPolicy
Source§impl PartialEq for AutoSelectionPolicy
impl PartialEq for AutoSelectionPolicy
impl StructuralPartialEq for AutoSelectionPolicy
Auto Trait Implementations§
impl Freeze for AutoSelectionPolicy
impl RefUnwindSafe for AutoSelectionPolicy
impl Send for AutoSelectionPolicy
impl Sync for AutoSelectionPolicy
impl Unpin for AutoSelectionPolicy
impl UnsafeUnpin for AutoSelectionPolicy
impl UnwindSafe for AutoSelectionPolicy
Blanket Implementations§
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.