Struct cf_turnstile::SiteVerifyRequest
source · pub struct SiteVerifyRequest {
pub secret: Option<String>,
pub response: String,
pub remote_ip: Option<String>,
}
Expand description
Represents a request to the Turnstile API.
https://developers.cloudflare.com/turnstile/get-started/server-side-validation/#accepted-parameters
Fields§
§secret: Option<String>
The secret key for the Turnstile API.
response: String
The response token from the client.
remote_ip: Option<String>
The remote IP address of the client providing the respose.
Trait Implementations§
source§impl Clone for SiteVerifyRequest
impl Clone for SiteVerifyRequest
source§fn clone(&self) -> SiteVerifyRequest
fn clone(&self) -> SiteVerifyRequest
Returns a copy 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 moresource§impl Debug for SiteVerifyRequest
impl Debug for SiteVerifyRequest
source§impl Default for SiteVerifyRequest
impl Default for SiteVerifyRequest
source§fn default() -> SiteVerifyRequest
fn default() -> SiteVerifyRequest
Returns the “default value” for a type. Read more
source§impl<'de> Deserialize<'de> for SiteVerifyRequest
impl<'de> Deserialize<'de> for SiteVerifyRequest
source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where __D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Auto Trait Implementations§
impl RefUnwindSafe for SiteVerifyRequest
impl Send for SiteVerifyRequest
impl Sync for SiteVerifyRequest
impl Unpin for SiteVerifyRequest
impl UnwindSafe for SiteVerifyRequest
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