mirror of
https://codeberg.org/demostf/api-test.git
synced 2026-06-03 17:44:07 +02:00
borrowed demo parsing
This commit is contained in:
parent
88825f8d53
commit
a98d50a30e
3 changed files with 10 additions and 10 deletions
13
Cargo.lock
generated
13
Cargo.lock
generated
|
|
@ -117,20 +117,21 @@ checksum = "904dfeac50f3cdaba28fc6f57fdcddb75f49ed61346676a78c4ffe55877802fd"
|
|||
|
||||
[[package]]
|
||||
name = "bitbuffer"
|
||||
version = "0.7.1"
|
||||
version = "0.8.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "6007718437539bc4564d96742ad7a86adf1244b5fb6e0381b426034f957edb7f"
|
||||
checksum = "e2b3cd4415fb790abfc898cd449f319029933a867462634dbd427c3f884ba6c5"
|
||||
dependencies = [
|
||||
"bitbuffer_derive",
|
||||
"err-derive",
|
||||
"memchr",
|
||||
"num-traits 0.2.14",
|
||||
]
|
||||
|
||||
[[package]]
|
||||
name = "bitbuffer_derive"
|
||||
version = "0.7.1"
|
||||
version = "0.8.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "1d481746ea558a93cdbd62cd9766ab7f56789dcb2605b8344727c5ee92007070"
|
||||
checksum = "7f51dcbe693d21078994abd2afac5adc9bcc80fbdf80206ebdb33fec4a145693"
|
||||
dependencies = [
|
||||
"proc-macro2",
|
||||
"quote",
|
||||
|
|
@ -1813,9 +1814,9 @@ checksum = "36474e732d1affd3a6ed582781b3683df3d0563714c59c39591e8ff707cf078e"
|
|||
|
||||
[[package]]
|
||||
name = "tf-demo-parser"
|
||||
version = "0.1.0"
|
||||
version = "0.2.0"
|
||||
source = "registry+https://github.com/rust-lang/crates.io-index"
|
||||
checksum = "aefd410a68248ad4192147294341137e0068467b3f2101ee0a6528b1c36123cf"
|
||||
checksum = "c55bccc934036ee9fb1c88106ef3b23a4375bc2fb7cddb735e15d1f265561713"
|
||||
dependencies = [
|
||||
"bitbuffer",
|
||||
"enumflags2",
|
||||
|
|
|
|||
|
|
@ -11,8 +11,8 @@ dotenv = "0.15.0"
|
|||
color-eyre = "0.5.8"
|
||||
colored = "2"
|
||||
tokio = { version = "0.2", features = ["macros", "rt-core"] }
|
||||
tf-demo-parser = "0.1"
|
||||
bitbuffer = "0.7.1"
|
||||
tf-demo-parser = "0.2"
|
||||
bitbuffer = "0.8"
|
||||
|
||||
[profile.dev.package.tf-demo-parser]
|
||||
opt-level = 3
|
||||
|
|
|
|||
|
|
@ -67,8 +67,7 @@ async fn main() -> Result<()> {
|
|||
"Upload demo, then retrieve info",
|
||||
&harness,
|
||||
|test| async move {
|
||||
let parser =
|
||||
DemoParser::new(BitReadBuffer::new(granary_data.to_vec(), LittleEndian).into());
|
||||
let parser = DemoParser::new(BitReadBuffer::new(granary_data, LittleEndian).into());
|
||||
let (header, state) = parser
|
||||
.parse()
|
||||
.map_err(|_| Report::msg("Failed to parse demo"))?;
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue