文件名称:生锈的玩具浏览器引擎
文件大小:11KB
文件格式:ZIP
更新时间:2024-03-01 06:12:30
Rust
第2部分:HTML fn consume_char() 1文字进める Rustの文字列はUTF-8のバイト列なので,次の文字列に进めるために単纯に1バイト进めるだけだとマルチバイト文字列に対応できない -> char_indices()というメソッドを使うといい // Return the current character, and advance self.pos to the next character. fn consume_char ( & mut self ) -> char { let mut iter = self .input[ self .pos..]. char_indices (); let (_, cur_char) = iter. next (). unwrap (); let (next_pos, _) = iter. next
【文件预览】:
rust-toy-browser-engine-master
----.gitignore(8B)
----README.md(4KB)
----Cargo.toml(251B)
----src()
--------dom.rs(1KB)
--------style.rs(4KB)
--------layout.rs(4KB)
--------html.rs(4KB)
--------main.rs(266B)
--------css.rs(7KB)
----Cargo.lock(154B)