Instead of creating a few different issues I thought it would be easier to create one with all of them in
item_configs
Details
thread 'main' panicked at src/definitions/item_configs.rs:188:28:
not implemented: ItemConfig::deserialize cannot deserialize opcode 178 in id 0
stack backtrace:
0: _rust_begin_unwind
1: core::panicking::panic_fmt
2: core::ops::function::impls:: for &mut F>::call_once
3: as core::iter::traits::iterator::Iterator>::next
4: as alloc::vec::spec_from_iter::SpecFromIter>::from_iter
5: as core::iter::traits::collect::FromIterator<(K,V)>>::from_iter
6: rs3cache::definitions::item_configs::ItemConfig::dump_all
7: rs3cache::definitions::item_configs::export
8: core::ops::function::impls:: for &mut F>::call_once
9: as alloc::vec::spec_extend::SpecExtend>::spec_extend
10: rayon::iter::plumbing::bridge_producer_consumer::helper
11: as rayon::iter::IndexedParallelIterator>::with_producer
12: rayon::iter::extend:: for alloc::vec::Vec>::par_extend
13: rayon::result::> for core::result::Result>::from_par_iter
14: rs3cache::impl_::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
enums
Details
thread 'main' panicked at src/definitions/enums.rs:301:28:
not implemented: Enum::deserialize cannot deserialize opcode 209 in id 3003
stack backtrace:
0: _rust_begin_unwind
1: core::panicking::panic_fmt
2: rs3cache::definitions::enums::Enum::deserialize
3: as core::iter::traits::iterator::Iterator>::next
4: as alloc::vec::spec_from_iter::SpecFromIter>::from_iter
5: as core::iter::traits::collect::FromIterator<(K,V)>>::from_iter
6: rs3cache::definitions::enums::Enum::dump_all
7: rs3cache::definitions::enums::export
8: core::ops::function::impls:: for &mut F>::call_once
9: as alloc::vec::spec_extend::SpecExtend>::spec_extend
10: rayon::iter::plumbing::bridge_producer_consumer::helper
11: as rayon::iter::IndexedParallelIterator>::with_producer
12: rayon::iter::extend:: for alloc::vec::Vec>::par_extend
13: rayon::result::> for core::result::Result>::from_par_iter
14: rs3cache::impl_::main
note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.
npc_config
Details
thread 'main' panicked at src/definitions/npc_configs.rs:298:21:
not implemented: NpcConfig::deserialize cannot deserialize opcode 86 in npc:
{
"id": 31098,
"size": 5,
"actions": [
null,
"Attack",
null,
null,
null
],
"combat": 720,
"unknown_99": false,
"icon_height": 1280,
"animation_group": 4357,
"unknown_159": false,
"unknown_179": {
"unknown_1": 15616,
"unknown_2": 15360,
"unknown_3": 15360,
"unknown_4": 17152,
"unknown_5": 64,
"unknown_6": 17408
},
"unknown_185": 2
}
stack backtrace:
0: rust_begin_unwind
1: core::panicking::panic_fmt
2: rs3cache::definitions::npc_configs::NpcConfig::deserialize
3: <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
4: <alloc::vec::Vec as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter
5: <alloc::collections::btree::map::BTreeMap<K,V> as core::iter::traits::collect::FromIterator<(K,V)>>::from_iter
6: rs3cache::definitions::npc_configs::NpcConfig::dump_all
7: rs3cache::definitions::npc_configs::export
8: core::ops::function::impls::<impl core::ops::function::FnOnce for &mut F>::call_once
9: <alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend
10: rayon::iter::plumbing::bridge_producer_consumer::helper
11: <rayon::vec::IntoIter as rayon::iter::IndexedParallelIterator>::with_producer
12: rayon::iter::extend::<impl rayon::iter::ParallelExtend for alloc::vec::Vec>::par_extend
13: rayon::result::<impl rayon::iter::FromParallelIterator<core::result::Result<T,E>> for core::result::Result<C,E>>::from_par_iter
14: rs3cache::impl::main
note: Some details are omitted, run with RUST_BACKTRACE=full for a verbose backtrace.
There might be more but these are what I have seen so far
Instead of creating a few different issues I thought it would be easier to create one with all of them in
item_configs
Details
thread 'main' panicked at src/definitions/item_configs.rs:188:28: not implemented: ItemConfig::deserialize cannot deserialize opcode 178 in id 0 stack backtrace: 0: _rust_begin_unwind 1: core::panicking::panic_fmt 2: core::ops::function::impls:: for &mut F>::call_once 3: as core::iter::traits::iterator::Iterator>::next 4: as alloc::vec::spec_from_iter::SpecFromIter>::from_iter 5: as core::iter::traits::collect::FromIterator<(K,V)>>::from_iter 6: rs3cache::definitions::item_configs::ItemConfig::dump_all 7: rs3cache::definitions::item_configs::export 8: core::ops::function::impls:: for &mut F>::call_once 9: as alloc::vec::spec_extend::SpecExtend>::spec_extend 10: rayon::iter::plumbing::bridge_producer_consumer::helper 11: as rayon::iter::IndexedParallelIterator>::with_producer 12: rayon::iter::extend:: for alloc::vec::Vec>::par_extend 13: rayon::result::> for core::result::Result>::from_par_iter 14: rs3cache::impl_::main note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.enums
Details
thread 'main' panicked at src/definitions/enums.rs:301:28: not implemented: Enum::deserialize cannot deserialize opcode 209 in id 3003 stack backtrace: 0: _rust_begin_unwind 1: core::panicking::panic_fmt 2: rs3cache::definitions::enums::Enum::deserialize 3: as core::iter::traits::iterator::Iterator>::next 4: as alloc::vec::spec_from_iter::SpecFromIter>::from_iter 5: as core::iter::traits::collect::FromIterator<(K,V)>>::from_iter 6: rs3cache::definitions::enums::Enum::dump_all 7: rs3cache::definitions::enums::export 8: core::ops::function::impls:: for &mut F>::call_once 9: as alloc::vec::spec_extend::SpecExtend>::spec_extend 10: rayon::iter::plumbing::bridge_producer_consumer::helper 11: as rayon::iter::IndexedParallelIterator>::with_producer 12: rayon::iter::extend:: for alloc::vec::Vec>::par_extend 13: rayon::result::> for core::result::Result>::from_par_iter 14: rs3cache::impl_::main note: Some details are omitted, run with `RUST_BACKTRACE=full` for a verbose backtrace.npc_config
Details
thread 'main' panicked at src/definitions/npc_configs.rs:298:21: not implemented: NpcConfig::deserialize cannot deserialize opcode 86 in npc: { "id": 31098, "size": 5, "actions": [ null, "Attack", null, null, null ], "combat": 720, "unknown_99": false, "icon_height": 1280, "animation_group": 4357, "unknown_159": false, "unknown_179": { "unknown_1": 15616, "unknown_2": 15360, "unknown_3": 15360, "unknown_4": 17152, "unknown_5": 64, "unknown_6": 17408 }, "unknown_185": 2 }stack backtrace:
0: rust_begin_unwind
1: core::panicking::panic_fmt
2: rs3cache::definitions::npc_configs::NpcConfig::deserialize
3: <core::iter::adapters::map::Map<I,F> as core::iter::traits::iterator::Iterator>::next
4: <alloc::vec::Vec as alloc::vec::spec_from_iter::SpecFromIter<T,I>>::from_iter
5: <alloc::collections::btree::map::BTreeMap<K,V> as core::iter::traits::collect::FromIterator<(K,V)>>::from_iter
6: rs3cache::definitions::npc_configs::NpcConfig::dump_all
7: rs3cache::definitions::npc_configs::export
8: core::ops::function::impls::<impl core::ops::function::FnOnce for &mut F>::call_once
9: <alloc::vec::Vec<T,A> as alloc::vec::spec_extend::SpecExtend<T,I>>::spec_extend
10: rayon::iter::plumbing::bridge_producer_consumer::helper
11: <rayon::vec::IntoIter as rayon::iter::IndexedParallelIterator>::with_producer
12: rayon::iter::extend::<impl rayon::iter::ParallelExtend for alloc::vec::Vec>::par_extend
13: rayon::result::<impl rayon::iter::FromParallelIterator<core::result::Result<T,E>> for core::result::Result<C,E>>::from_par_iter
14: rs3cache::impl::main
note: Some details are omitted, run with
RUST_BACKTRACE=fullfor a verbose backtrace.There might be more but these are what I have seen so far