eoka-server 0.5.0

Shared browser runtime and sidecar process for eoka browser automation
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
pub mod browser;
pub mod page;

use serde::de::DeserializeOwned;
use serde_json::Value;

pub(crate) use eoka_protocol::sidecar::PageIdParams;
use eoka_protocol::sidecar::ServerError;

pub(crate) fn parse_params<T: DeserializeOwned>(params: Value) -> Result<T, ServerError> {
    serde_json::from_value(params).map_err(|e| ServerError::invalid_params(e.to_string()))
}