Skip to main content

Crate tail_fin_common

Crate tail_fin_common 

Source

Re-exports§

pub use error::TailFinError;
pub use types::parse_action_result;
pub use types::ActionResult;

Modules§

attachments
cookies
error
html
interceptor
js
page
time
types

Structs§

BrowserSession
A live browser session backed by a stealth Chrome instance.
CapturedResponse
A captured HTTP response from a network request matching a capture pattern.
FailureIndicators
Input to Site::detect_auth_failure. Not every site uses HTTP status as the failure signal — some return JSON with error codes, some redirect to a login page. This struct carries the raw observations.
SessionData
Snapshot of browser session state: cookies + web storage. Returned by save_session() and consumed by restore_session().
SessionManager
A coordinator pairing one Site implementation with one BrowserSession.

Enums§

AuthFailureKind
Why a site operation failed authentication.
Credentials
Credentials for sites that support automated login.
Selector
How to identify an element on the page.
SessionStatus
Session liveness state as reported by Site::validate.
SiteError
Errors specific to site lifecycle operations (refresh, validate, login).

Traits§

Site
Per-site lifecycle + identity contract.

Functions§

tail_fin_dir
Returns the tail-fin user data directory: ~/.tail-fin/