pub struct ClientSecretVerifyResolver { /* private fields */ }Expand description
Async callback that verifies client secrets against stored values.
Implementations§
Source§impl ClientSecretVerifyResolver
impl ClientSecretVerifyResolver
pub fn new<F, Fut>(resolver: F) -> Selfwhere
F: Fn(ClientSecretVerifyInput) -> Fut + Send + Sync + 'static,
Fut: Future<Output = Result<bool, RustAuthError>> + Send + 'static,
pub async fn resolve( &self, input: ClientSecretVerifyInput, ) -> Result<bool, RustAuthError>
Trait Implementations§
Source§impl Clone for ClientSecretVerifyResolver
impl Clone for ClientSecretVerifyResolver
Source§fn clone(&self) -> ClientSecretVerifyResolver
fn clone(&self) -> ClientSecretVerifyResolver
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ClientSecretVerifyResolver
impl Debug for ClientSecretVerifyResolver
impl Eq for ClientSecretVerifyResolver
Auto Trait Implementations§
impl !RefUnwindSafe for ClientSecretVerifyResolver
impl !UnwindSafe for ClientSecretVerifyResolver
impl Freeze for ClientSecretVerifyResolver
impl Send for ClientSecretVerifyResolver
impl Sync for ClientSecretVerifyResolver
impl Unpin for ClientSecretVerifyResolver
impl UnsafeUnpin for ClientSecretVerifyResolver
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
impl<ST, DT> CastableFrom<ST, Initialized, Initialized> for DT
impl<ST, DT> CastableFrom<ST, Uninit, Uninit> for DT
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.