Struct twitch_api2::eventsub::VerificationRequest [−][src]
#[non_exhaustive]pub struct VerificationRequest { pub challenge: String, pub subscription: EventSubSubscription, }
This is supported on crate feature
eventsub
only.Verification Request
Fields (Non-exhaustive)
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct {{ .. }}
syntax; cannot be matched against without a wildcard ..
; and struct update syntax will not work.challenge: String
Challenge string.
After verifying that the response is legit, send back this challenge.
subscription: EventSubSubscription
Information about subscription, including ID
Trait Implementations
impl Clone for VerificationRequest
[src]
impl Clone for VerificationRequest
[src]fn clone(&self) -> VerificationRequest
[src]
pub fn clone_from(&mut self, source: &Self)
1.0.0[src]
impl<'de> Deserialize<'de> for VerificationRequest
[src]
impl<'de> Deserialize<'de> for VerificationRequest
[src]fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl PartialEq<VerificationRequest> for VerificationRequest
[src]
impl PartialEq<VerificationRequest> for VerificationRequest
[src]fn eq(&self, other: &VerificationRequest) -> bool
[src]
fn ne(&self, other: &VerificationRequest) -> bool
[src]
impl Serialize for VerificationRequest
[src]
impl Serialize for VerificationRequest
[src]Auto Trait Implementations
impl RefUnwindSafe for VerificationRequest
impl RefUnwindSafe for VerificationRequest
impl Send for VerificationRequest
impl Send for VerificationRequest
impl Sync for VerificationRequest
impl Sync for VerificationRequest
impl Unpin for VerificationRequest
impl Unpin for VerificationRequest
impl UnwindSafe for VerificationRequest
impl UnwindSafe for VerificationRequest
Blanket Implementations
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Instrument for T
[src]
impl<T> Instrument for T
[src]pub fn instrument(self, span: Span) -> Instrumented<Self>
[src]
pub fn in_current_span(self) -> Instrumented<Self>
[src]
impl<T> Same<T> for T
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
pub fn vzip(self) -> V
impl<T> WithSubscriber for T
[src]
impl<T> WithSubscriber for T
[src]pub fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self> where
S: Into<Dispatch>,
[src]
S: Into<Dispatch>,