pub struct WebhookVerifier { /* private fields */ }Expand description
表示 Webhook 验签器。
Implementations§
Source§impl WebhookVerifier
impl WebhookVerifier
Sourcepub fn new(secret: Option<SecretString>) -> Self
pub fn new(secret: Option<SecretString>) -> Self
创建新的 Webhook 验签器。
Sourcepub fn verify_signature<H>(
&self,
payload: &str,
headers: &H,
secret: Option<&str>,
tolerance: Duration,
) -> Result<()>where
H: HeaderLookup,
pub fn verify_signature<H>(
&self,
payload: &str,
headers: &H,
secret: Option<&str>,
tolerance: Duration,
) -> Result<()>where
H: HeaderLookup,
Trait Implementations§
Source§impl Clone for WebhookVerifier
impl Clone for WebhookVerifier
Source§fn clone(&self) -> WebhookVerifier
fn clone(&self) -> WebhookVerifier
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreAuto Trait Implementations§
impl Freeze for WebhookVerifier
impl RefUnwindSafe for WebhookVerifier
impl Send for WebhookVerifier
impl Sync for WebhookVerifier
impl Unpin for WebhookVerifier
impl UnsafeUnpin for WebhookVerifier
impl UnwindSafe for WebhookVerifier
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