pub enum ChaserResult {
Source(String),
Token(String),
WafSession(WafSession),
Error {
code: i32,
message: String,
},
}Expand description
Result of a chaser-cf operation (for FFI serialization)
Variants§
Source(String)
Page source HTML
Token(String)
Turnstile token
WafSession(WafSession)
WAF session
Error
Error
Implementations§
Source§impl ChaserResult
impl ChaserResult
Sourcepub fn waf_session(session: WafSession) -> Self
pub fn waf_session(session: WafSession) -> Self
Create success result with WAF session
Sourcepub fn is_success(&self) -> bool
pub fn is_success(&self) -> bool
Check if result is success
Trait Implementations§
Source§impl Clone for ChaserResult
impl Clone for ChaserResult
Source§fn clone(&self) -> ChaserResult
fn clone(&self) -> ChaserResult
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 moreSource§impl Debug for ChaserResult
impl Debug for ChaserResult
Source§impl<'de> Deserialize<'de> for ChaserResult
impl<'de> Deserialize<'de> for ChaserResult
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 Freeze for ChaserResult
impl RefUnwindSafe for ChaserResult
impl Send for ChaserResult
impl Sync for ChaserResult
impl Unpin for ChaserResult
impl UnsafeUnpin for ChaserResult
impl UnwindSafe for ChaserResult
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