接口参考

lib.rs · Rust API

按同一接口文件归组浏览,展开条目查看声明、使用说明和版本边界。

阅读相关开发指南 →

这里保留接口声明及来源。逐项运行验证范围以条目记录为准;源文件中的内部实现候选不代表免费 SDK 的交付承诺。

sdk/rust/src/lib.rs
kui::add_stylesheet
已声明3.61.7Rust

Rust 门面方法 add_stylesheet;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn add_stylesheet(&mut self, css: &str) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:404

反馈此接口问题 →
kui::append_child
已声明3.61.7Rust

Rust 门面方法 append_child;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn append_child(&self, child: &Element<'_>) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:605

反馈此接口问题 →
kui::attribute
已声明3.61.7Rust

Rust 门面方法 attribute;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn attribute(&self, name: &str) -> Result<String>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:540

反馈此接口问题 →
kui::bind_document
已声明3.61.7Rust

Rust 门面方法 bind_document;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn bind_document(&self, document: &Document) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:692

反馈此接口问题 →
kui::bounding_rect
已声明3.61.7Rust

Rust 门面方法 bounding_rect;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn bounding_rect(&self) -> Result<Rect>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:586

反馈此接口问题 →
kui::cancel_all
已声明3.61.7Rust

Rust 门面方法 cancel_all;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn cancel_all(&self) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:801

反馈此接口问题 →
kui::clipboard_text
已声明3.61.7Rust

Rust 门面方法 clipboard_text;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn clipboard_text(&self) -> Result<String>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:188

反馈此接口问题 →
kui::close
已声明3.61.7Rust

Rust 门面方法 close;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn close(&self) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:343

反馈此接口问题 →
kui::context
已声明3.61.7Rust

Rust 门面方法 context;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn context(&self) -> &'static str

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:32

反馈此接口问题 →
kui::create_element
已声明3.61.7Rust

Rust 门面方法 create_element;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn create_element(&self, tag: &str) -> Result<Element<'_>>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:440

反馈此接口问题 →
kui::dispatch_devtools_command
已声明3.61.7Rust

Rust 门面方法 dispatch_devtools_command;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn dispatch_devtools_command(&self, command: &str) -> Result<String>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:460

反馈此接口问题 →
kui::document
已声明3.61.7Rust

Rust 门面方法 document;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn document(&self) -> Result<Document>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:292

反馈此接口问题 →
kui::eval
已声明3.61.7Rust

Rust 门面方法 eval;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn eval(&self, code: &str, source: &str) -> Result<ScriptResult>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:701

反馈此接口问题 →
kui::execute_scripts
已声明3.61.7Rust

Rust 门面方法 execute_scripts;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn execute_scripts(&self) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:730

反馈此接口问题 →
kui::fetch
已声明3.61.7Rust

Rust 门面方法 fetch;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn fetch(&self, url: &str, timeout_seconds: f64) -> Result<HTTPResponse>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:783

反馈此接口问题 →
kui::get_element_by_id
已声明3.61.7Rust

Rust 门面方法 get_element_by_id;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn get_element_by_id(&self, id: &str) -> Result<Option<Element<'_>>>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:424

反馈此接口问题 →
kui::hide
已声明3.61.7Rust

Rust 门面方法 hide;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn hide(&self) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:308

反馈此接口问题 →
kui::init
已声明3.61.7Rust

Rust 门面方法 init;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn init() -> Result<Self>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:149

反馈此接口问题 →
kui::init_extensions
已声明3.61.7Rust

Rust 门面方法 init_extensions;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn init_extensions(&self, directory: &str) -> Result<usize>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:450

反馈此接口问题 →
kui::invoke_extension
已声明3.61.7Rust

Rust 门面方法 invoke_extension;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn invoke_extension( &self, method: &str, args: &[ExtensionValue], max_results: usize, ) -> Result<Vec<ExtensionValue>>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:649

反馈此接口问题 →
kui::load_html
已声明3.61.7Rust

Rust 门面方法 load_html;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn load_html(&mut self, html: &str) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:396

反馈此接口问题 →
kui::new
已声明3.61.7Rust

Rust 门面方法 new;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn new() -> Result<Self>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:387

反馈此接口问题 →
kui::new
已声明3.61.7Rust

Rust 门面方法 new;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn new() -> Result<Self>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:679

反馈此接口问题 →
kui::new
已声明3.61.7Rust

Rust 门面方法 new;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn new() -> Result<Self>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:762

反馈此接口问题 →
kui::new
已声明3.61.7Rust

Rust 门面方法 new;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn new(props: &WindowProps) -> Result<Self>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:260

反馈此接口问题 →
kui::os_name
已声明3.61.7Rust

Rust 门面方法 os_name;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn os_name(&self) -> Result<String>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:194

反馈此接口问题 →
kui::os_version
已声明3.61.7Rust

Rust 门面方法 os_version;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn os_version(&self) -> Result<String>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:200

反馈此接口问题 →
kui::pause
已声明3.61.7Rust

Rust 门面方法 pause;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn pause(&self) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:619

反馈此接口问题 →
kui::play
已声明3.61.7Rust

Rust 门面方法 play;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn play(&self) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:612

反馈此接口问题 →
kui::play_lottie
已声明3.61.7Rust

Rust 门面方法 play_lottie;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn play_lottie(&self) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:642

反馈此接口问题 →
kui::poll_events
已声明3.61.7Rust

Rust 门面方法 poll_events;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn poll_events(&self) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:166

反馈此接口问题 →
kui::print_to_pdf
已声明3.61.7Rust

Rust 门面方法 print_to_pdf;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn print_to_pdf(&self, path: &str, options: &PDFOptions) -> Result<bool>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:481

反馈此接口问题 →
kui::query_selector
已声明3.61.7Rust

Rust 门面方法 query_selector;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn query_selector(&self, selector: &str) -> Result<Option<Element<'_>>>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:432

反馈此接口问题 →
kui::quit
已声明3.61.7Rust

Rust 门面方法 quit;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn quit(&self, code: i32) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:162

反馈此接口问题 →
kui::resize
已声明3.61.7Rust

Rust 门面方法 resize;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn resize(&self, width: i32, height: i32) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:329

反馈此接口问题 →
kui::run
已声明3.61.7Rust

Rust 门面方法 run;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn run(&self) -> Result<i32>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:156

反馈此接口问题 →
kui::set_attribute
已声明3.61.7Rust

Rust 门面方法 set_attribute;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn set_attribute(&self, name: &str, value: &str) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:529

反馈此接口问题 →
kui::set_clipboard_text
已声明3.61.7Rust

Rust 门面方法 set_clipboard_text;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn set_clipboard_text(&self, value: &str) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:180

反馈此接口问题 →
kui::set_lottie_src
已声明3.61.7Rust

Rust 门面方法 set_lottie_src;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn set_lottie_src(&self, source: &str) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:634

反馈此接口问题 →
kui::set_position
已声明3.61.7Rust

Rust 门面方法 set_position;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn set_position(&self, x: i32, y: i32) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:336

反馈此接口问题 →
kui::set_script_engine
已声明3.61.7Rust

Rust 门面方法 set_script_engine;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn set_script_engine(&self, engine: Option<&ScriptEngine>) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:359

反馈此接口问题 →
kui::set_src
已声明3.61.7Rust

Rust 门面方法 set_src;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn set_src(&self, source: &str) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:626

反馈此接口问题 →
kui::set_style_property
已声明3.61.7Rust

Rust 门面方法 set_style_property;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn set_style_property(&self, name: &str, value: &str, important: bool) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:561

反馈此接口问题 →
kui::set_text_content
已声明3.61.7Rust

Rust 门面方法 set_text_content;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn set_text_content(&self, text: &str) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:547

反馈此接口问题 →
kui::set_title
已声明3.61.7Rust

Rust 门面方法 set_title;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn set_title(&self, title: &str) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:315

反馈此接口问题 →
kui::set_user_agent
已声明3.61.7Rust

Rust 门面方法 set_user_agent;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn set_user_agent(&self, value: &str) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:775

反馈此接口问题 →
kui::show
已声明3.61.7Rust

Rust 门面方法 show;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn show(&self) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:301

反馈此接口问题 →
kui::start_devtools
已声明3.61.7Rust

Rust 门面方法 start_devtools;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn start_devtools(&self, port: u16) -> Result<bool>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:350

反馈此接口问题 →
kui::status
已声明3.61.7Rust

Rust 门面方法 status;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn status(&self) -> sys::KuiStatus

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:28

反馈此接口问题 →
kui::style_property
已声明3.61.7Rust

Rust 门面方法 style_property;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn style_property(&self, name: &str) -> Result<String>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:579

反馈此接口问题 →
kui::tag_name
已声明3.61.7Rust

Rust 门面方法 tag_name;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn tag_name(&self) -> Result<String>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:523

反馈此接口问题 →
kui::text_content
已声明3.61.7Rust

Rust 门面方法 text_content;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn text_content(&self) -> Result<String>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:555

反馈此接口问题 →
kui::title
已声明3.61.7Rust

Rust 门面方法 title;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn title(&self) -> Result<String>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:323

反馈此接口问题 →
kui::version
已声明3.61.7Rust

Rust 门面方法 version;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn version() -> Version

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:105

反馈此接口问题 →
kui::wait_events
已声明3.61.7Rust

Rust 门面方法 wait_events;包装层的安全检查和所有权处理以该方法源码为准,低频 API 可从 kui::sys 调用。

lib.rs
pub fn wait_events(&self, seconds: f64) -> Result<()>

验证范围

已索引当前源码;未逐项完成运行、组合与平台验收。

sdk/rust/src/lib.rs:173

反馈此接口问题 →
浏览同类接口 →