chrome_types/
tabs.rs

1use crate::sys::tabs::CreateProperties;
2use crate::sys::tabs::tab::Tab;
3use crate::sys::{CHROME, Chrome};
4use hashi::JsResult;
5
6pub async fn create(url: &str) -> JsResult<Tab> {
7  let properties = CreateProperties::new();
8  properties.set_active(true);
9  properties.set_url(url);
10
11  CHROME
12    .with(Chrome::tabs)
13    .create(&properties)
14    .await
15}