pub enum GeetestVersion {
V3 {
challenge: String,
},
V4 {
init_parameters: Option<Value>,
},
}Expand description
GeeTest version together with the parameters that only exist for that version.
Serialized (flattened into the task) as "version": 3, "challenge": ... or
"version": 4, "initParameters": ....
Variants§
V3
GeeTest v3. challenge is a dynamic key: obtain a fresh one before creating each task
and before the captcha is initialized on the page (afterwards it becomes invalid).
V4
GeeTest v4 (gt is the captcha_id). init_parameters are extra v4 parameters used
together with riskType, e.g. {"riskType": "slide"}.
Trait Implementations§
Source§impl Clone for GeetestVersion
impl Clone for GeetestVersion
Source§impl Debug for GeetestVersion
impl Debug for GeetestVersion
Source§impl PartialEq for GeetestVersion
impl PartialEq for GeetestVersion
Source§impl Serialize for GeetestVersion
impl Serialize for GeetestVersion
impl StructuralPartialEq for GeetestVersion
Auto Trait Implementations§
impl Freeze for GeetestVersion
impl RefUnwindSafe for GeetestVersion
impl Send for GeetestVersion
impl Sync for GeetestVersion
impl Unpin for GeetestVersion
impl UnsafeUnpin for GeetestVersion
impl UnwindSafe for GeetestVersion
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