Skip to main content

taskers_control/
lib.rs

1pub mod client;
2pub mod controller;
3pub mod paths;
4pub mod protocol;
5pub mod socket;
6
7pub use client::ControlClient;
8pub use controller::{ControllerSnapshot, InMemoryController};
9pub use paths::default_socket_path;
10pub use protocol::{
11    BrowserControlCommand, BrowserGetCommand, BrowserLoadState, BrowserPredicateCommand,
12    BrowserTarget, BrowserWaitCondition, ControlCommand, ControlError, ControlErrorCode,
13    ControlQuery, ControlResponse, IdentifyContext, IdentifyResult, RequestFrame, ResponseFrame,
14    ScreenshotCommand, ScreenshotResult, ScreenshotTarget, ScreenshotTargetResult,
15    TerminalDebugCommand, TerminalDebugResult, TerminalRenderStats, VcsCommand, VcsCommandResult,
16    VcsCommitEntry, VcsFileEntry, VcsFileStatus, VcsMode, VcsPullRequestInfo, VcsRefEntry,
17    VcsSnapshot,
18};
19pub use socket::{bind_socket, serve, serve_with_handler};