   Compiling OrderPluse v0.2.18 (/home/pratima/PyPI/OrderPulse )
warning: unexpected `cfg` condition value: `python`
   --> src/orderbook_processing.rs:135:7
    |
135 | #[cfg(feature = "python")]
    |       ^^^^^^^^^^^^^^^^^^ help: remove the condition
    |
    = note: no expected values for `feature`
    = help: consider adding `python` as a feature in `Cargo.toml`
    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration
    = note: `#[warn(unexpected_cfgs)]` on by default

warning: unexpected `cfg` condition value: `python`
   --> src/orderbook_processing.rs:181:7
    |
181 | #[cfg(feature = "python")]
    |       ^^^^^^^^^^^^^^^^^^ help: remove the condition
    |
    = note: no expected values for `feature`
    = help: consider adding `python` as a feature in `Cargo.toml`
    = note: see <https://doc.rust-lang.org/nightly/rustc/check-cfg/cargo-specifics.html> for more information about checking conditional configuration

warning: struct `PriceLevel` is never constructed
  --> src/orderbook.rs:18:12
   |
18 | pub struct PriceLevel {
   |            ^^^^^^^^^^
   |
   = note: `#[warn(dead_code)]` (part of `#[warn(unused)]`) on by default

warning: methods `bid_levels` and `ask_levels` are never used
   --> src/orderbook.rs:215:19
    |
 36 | impl OrderBook {
    | -------------- methods in this implementation
...
215 |     pub(crate) fn bid_levels(&self) -> &[u64] {
    |                   ^^^^^^^^^^
...
220 |     pub(crate) fn ask_levels(&self) -> &[u64] {
    |                   ^^^^^^^^^^

warning: methods `reset` and `get_book` are never used
   --> src/orderbook.rs:230:12
    |
229 | impl OrderBookManager {
    | --------------------- methods in this implementation
230 |     pub fn reset(&mut self) {
    |            ^^^^^
...
282 |     pub(crate) fn get_book(&self, token: u32) -> Option<&OrderBook> {
    |                   ^^^^^^^^

error: linking with `cc` failed: exit status: 1
  |
  = note:  "cc" "-m64" "/home/pratima/PyPI/OrderPulse /target/debug/deps/rustcNOvXOe/symbols.o" "<164 object files omitted>" "-Wl,--as-needed" "-Wl,-Bstatic" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libtest-*,libgetopts-*,librustc_std_workspace_std-*}.rlib" "/home/pratima/PyPI/OrderPulse /target/debug/deps/{libmemmap2-8d11899fad38e35f,librustc_hash-2a18c00a82e937b1,libpyo3-cca07114c12400b3,libcfg_if-595cd1fd9b5b1165,libmemoffset-004928263828dd0c,libonce_cell-6fe0e84c103b3d0a,libpyo3_ffi-4d2806bdd9aeee80,liblibc-337fe196a7e39b09,libunindent-33da0a117850e93a}.rlib" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib/{libstd-*,libpanic_unwind-*,libobject-*,libmemchr-*,libaddr2line-*,libgimli-*,libcfg_if-*,librustc_demangle-*,libstd_detect-*,libhashbrown-*,librustc_std_workspace_alloc-*,libminiz_oxide-*,libadler2-*,libunwind-*,liblibc-*,librustc_std_workspace_core-*,liballoc-*,libcore-*,libcompiler_builtins-*}.rlib" "-Wl,-Bdynamic" "-lgcc_s" "-lutil" "-lrt" "-lpthread" "-lm" "-ldl" "-lc" "-L" "/home/pratima/PyPI/OrderPulse /target/debug/deps/rustcNOvXOe/raw-dylibs" "-B<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/bin/gcc-ld" "-fuse-ld=lld" "-Wl,--eh-frame-hdr" "-Wl,-z,noexecstack" "-L" "<sysroot>/lib/rustlib/x86_64-unknown-linux-gnu/lib" "-o" "/home/pratima/PyPI/OrderPulse /target/debug/deps/fastreader-b8b6702eac4b2d57" "-Wl,--gc-sections" "-pie" "-Wl,-z,relro,-z,now" "-nodefaultlibs"
  = note: some arguments are omitted. use `--verbose` to show all linker arguments
  = note: rust-lld: error: undefined symbol: PyDict_Next
          >>> referenced by dict.rs:721 (/home/pratima/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.22.6/src/types/dict.rs:721)
          >>>               /home/pratima/PyPI/OrderPulse /target/debug/deps/fastreader-b8b6702eac4b2d57.0xgh7mufgtjg0lv010idlxikj.17qzvwe.rcgu.o:(_$LT$pyo3..types..dict..borrowed_iter..BorrowedDictIter$u20$as$u20$core..iter..traits..iterator..Iterator$GT$::next::ha4b726d13d0148a9)
          
          rust-lld: error: undefined symbol: PyObject_GC_UnTrack
          >>> referenced by pyclass.rs:1147 (/home/pratima/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.22.6/src/impl_/pyclass.rs:1147)
          >>>               /home/pratima/PyPI/OrderPulse /target/debug/deps/fastreader-b8b6702eac4b2d57.26jqav1gk64djmnt3xege2pl0.17qzvwe.rcgu.o:(pyo3::impl_::pyclass::tp_dealloc_with_gc::hc880b5269c688d8d)
          
          rust-lld: error: undefined symbol: PyBaseObject_Type
          >>> referenced by impl_.rs:233 (/home/pratima/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.22.6/src/pycell/impl_.rs:233)
          >>>               /home/pratima/PyPI/OrderPulse /target/debug/deps/fastreader-b8b6702eac4b2d57.69qp05kcya8m2kp6dvd5rj3xp.17qzvwe.rcgu.o:(_$LT$pyo3..pycell..impl_..PyClassObjectBase$LT$U$GT$$u20$as$u20$pyo3..pycell..impl_..PyClassObjectLayout$LT$T$GT$$GT$::tp_dealloc::h1e00bb93ef03b042)
          >>> referenced by mod.rs:278 (/home/pratima/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.22.6/src/types/mod.rs:278)
          >>>               /home/pratima/PyPI/OrderPulse /target/debug/deps/fastreader-b8b6702eac4b2d57.f1cikz5wad1c4z6kskbeggqo7.17qzvwe.rcgu.o:(_$LT$pyo3..types..any..PyAny$u20$as$u20$pyo3..type_object..PyTypeInfo$GT$::type_object_raw::_$u7b$$u7b$closure$u7d$$u7d$::hfee27a6791241dda)
          >>> referenced by pyclass_init.rs:53 (src/pyclass_init.rs:53)
          >>>               pyo3-cca07114c12400b3.pyo3.850bd50d36b1db8e-cgu.08.rcgu.o:(_$LT$pyo3..pyclass_init..PyNativeTypeInitializer$LT$T$GT$$u20$as$u20$pyo3..pyclass_init..PyObjectInit$LT$T$GT$$GT$::into_new_object::inner::h30470670efcbd65e) in archive /home/pratima/PyPI/OrderPulse /target/debug/deps/libpyo3-cca07114c12400b3.rlib
          
          rust-lld: error: undefined symbol: PyObject_GC_Track
          >>> referenced by impl_.rs:250 (/home/pratima/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.22.6/src/pycell/impl_.rs:250)
          >>>               /home/pratima/PyPI/OrderPulse /target/debug/deps/fastreader-b8b6702eac4b2d57.69qp05kcya8m2kp6dvd5rj3xp.17qzvwe.rcgu.o:(_$LT$pyo3..pycell..impl_..PyClassObjectBase$LT$U$GT$$u20$as$u20$pyo3..pycell..impl_..PyClassObjectLayout$LT$T$GT$$GT$::tp_dealloc::h1e00bb93ef03b042)
          
          rust-lld: error: undefined symbol: _Py_Dealloc
          >>> referenced by object.rs:620 (/home/pratima/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.22.6/src/object.rs:620)
          >>>               /home/pratima/PyPI/OrderPulse /target/debug/deps/fastreader-b8b6702eac4b2d57.6bppqxyz91cjei86hsbsb5ukb.17qzvwe.rcgu.o:(_$LT$pyo3..instance..Bound$LT$T$GT$$u20$as$u20$core..ops..drop..Drop$GT$::drop::h46678aa6277493c7)
          >>> referenced by object.rs:620 (/home/pratima/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.22.6/src/object.rs:620)
          >>>               pyo3-cca07114c12400b3.pyo3.850bd50d36b1db8e-cgu.08.rcgu.o:(pyo3::gil::ReferencePool::update_counts::haf087536289b0c95) in archive /home/pratima/PyPI/OrderPulse /target/debug/deps/libpyo3-cca07114c12400b3.rlib
          >>> referenced by object.rs:620 (/home/pratima/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.22.6/src/object.rs:620)
          >>>               pyo3-cca07114c12400b3.pyo3.850bd50d36b1db8e-cgu.08.rcgu.o:(pyo3::gil::register_decref::h7c92906e5c194c33) in archive /home/pratima/PyPI/OrderPulse /target/debug/deps/libpyo3-cca07114c12400b3.rlib
          >>> referenced 9 more times
          
          rust-lld: error: undefined symbol: PyList_New
          >>> referenced by list.rs:40 (/home/pratima/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.22.6/src/types/list.rs:40)
          >>>               /home/pratima/PyPI/OrderPulse /target/debug/deps/fastreader-b8b6702eac4b2d57.9ngkx7awyr20oqlqn5hrhnn4f.17qzvwe.rcgu.o:(pyo3::types::list::new_from_iter::h6c0d93655e88dfa4)
          
          rust-lld: error: undefined symbol: PyType_IsSubtype
          >>> referenced by object.rs:295 (/home/pratima/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.22.6/src/object.rs:295)
          >>>               /home/pratima/PyPI/OrderPulse /target/debug/deps/fastreader-b8b6702eac4b2d57.cg5uu9euxqlhefdwagcgfdk8p.17qzvwe.rcgu.o:(pyo3_ffi::object::PyObject_TypeCheck::h62ab04db893ad641)
          
          rust-lld: error: undefined symbol: _Py_NoneStruct
          >>> referenced by object.rs:695 (/home/pratima/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.22.6/src/object.rs:695)
          >>>               /home/pratima/PyPI/OrderPulse /target/debug/deps/fastreader-b8b6702eac4b2d57.cg5uu9euxqlhefdwagcgfdk8p.17qzvwe.rcgu.o:(pyo3_ffi::object::Py_None::h53736cc4a1568287)
          >>> referenced by object.rs:695 (/home/pratima/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-ffi-0.22.6/src/object.rs:695)
          >>>               pyo3-cca07114c12400b3.pyo3.850bd50d36b1db8e-cgu.14.rcgu.o:(pyo3_ffi::object::Py_None::h59aa37bcdad08a20) in archive /home/pratima/PyPI/OrderPulse /target/debug/deps/libpyo3-cca07114c12400b3.rlib
          
          rust-lld: error: undefined symbol: PyErr_WriteUnraisable
          >>> referenced by mod.rs:709 (/home/pratima/.cargo/registry/src/index.crates.io-1949cf8c6b5b557f/pyo3-0.22.6/src/err/mod.rs:709)
          >>>               /home/pratima/PyPI/OrderPulse /target/debug/deps/fastreader-b8b6702eac4b2d57.ew55py5uasfe7h12n9kvu4urb.17qzvwe.rcgu.o:(pyo3::err::PyErr::write_unraisable_bound::h11238680143b8563)
          >>> referenced by mod.rs:709 (src/err/mod.rs:709)
          >>>               pyo3-cca07114c12400b3.pyo3.850bd50d36b1db8e-cgu.03.rcgu.o:(pyo3::err::PyErr::write_unraisable_bound::h7c6526645583fb50) in archive /home/pratima/PyPI/OrderPulse /target/debug/deps/libpyo3-cca07114c12400b3.rlib
          
          rust-lld: error: undefined symbol: PyErr_Print
          >>> referenced by mod.rs:1081 (src/err/mod.rs:1081)
          >>>               pyo3-cca07114c12400b3.pyo3.850bd50d36b1db8e-cgu.03.rcgu.o:(pyo3::err::panic_after_error::h4b88fd0abcb3f0af) in archive /home/pratima/PyPI/OrderPulse /target/debug/deps/libpyo3-cca07114c12400b3.rlib
          
          rust-lld: error: undefined symbol: PyObject_Str
          >>> referenced by any.rs:2270 (src/types/any.rs:2270)
          >>>               pyo3-cca07114c12400b3.pyo3.850bd50d36b1db8e-cgu.00.rcgu.o:(_$LT$pyo3..instance..Bound$LT$pyo3..types..any..PyAny$GT$$u20$as$u20$pyo3..types..any..PyAnyMethods$GT$::str::h1dbd58e20db4c12f) in archive /home/pratima/PyPI/OrderPulse /target/debug/deps/libpyo3-cca07114c12400b3.rlib
          
          rust-lld: error: undefined symbol: PyException_SetTraceback
          >>> referenced by mod.rs:347 (src/err/mod.rs:347)
          >>>               pyo3-cca07114c12400b3.pyo3.850bd50d36b1db8e-cgu.03.rcgu.o:(pyo3::err::PyErr::into_value::h71a1c592798260bf) in archive /home/pratima/PyPI/OrderPulse /target/debug/deps/libpyo3-cca07114c12400b3.rlib
          
          rust-lld: error: undefined symbol: PyObject_Repr
          >>> referenced by any.rs:2262 (src/types/any.rs:2262)
          >>>               pyo3-cca07114c12400b3.pyo3.850bd50d36b1db8e-cgu.00.rcgu.o:(_$LT$pyo3..instance..Bound$LT$pyo3..types..any..PyAny$GT$$u20$as$u20$pyo3..types..any..PyAnyMethods$GT$::repr::h3e13bb9a7093252a) in archive /home/pratima/PyPI/OrderPulse /target/debug/deps/libpyo3-cca07114c12400b3.rlib
          
          rust-lld: error: undefined symbol: PyErr_NewExceptionWithDoc
          >>> referenced by mod.rs:569 (src/err/mod.rs:569)
          >>>               pyo3-cca07114c12400b3.pyo3.850bd50d36b1db8e-cgu.03.rcgu.o:(pyo3::err::PyErr::new_type_bound::h0cade2be88e8eaad) in archive /home/pratima/PyPI/OrderPulse /target/debug/deps/libpyo3-cca07114c12400b3.rlib
          
          rust-lld: error: undefined symbol: PyObject_GetAttr
          >>> referenced by any.rs:1799 (src/types/any.rs:1799)
          >>>               pyo3-cca07114c12400b3.pyo3.850bd50d36b1db8e-cgu.05.rcgu.o:(_$LT$pyo3..instance..Bound$LT$pyo3..types..any..PyAny$GT$$u20$as$u20$pyo3..types..any..PyAnyMethods$GT$::getattr::inner::he444dc4d24609bcd) in archive /home/pratima/PyPI/OrderPulse /target/debug/deps/libpyo3-cca07114c12400b3.rlib
          
          rust-lld: error: undefined symbol: PyErr_PrintEx
          >>> referenced by mod.rs:474 (src/err/mod.rs:474)
          >>>               pyo3-cca07114c12400b3.pyo3.850bd50d36b1db8e-cgu.03.rcgu.o:(pyo3::err::PyErr::print_panic_and_unwind::hc41d750e8558dec8) in archive /home/pratima/PyPI/OrderPulse /target/debug/deps/libpyo3-cca07114c12400b3.rlib
          >>> referenced by mod.rs:608 (src/err/mod.rs:608)
          >>>               pyo3-cca07114c12400b3.pyo3.850bd50d36b1db8e-cgu.03.rcgu.o:(pyo3::err::PyErr::print::hc0206bf5d3001029) in archive /home/pratima/PyPI/OrderPulse /target/debug/deps/libpyo3-cca07114c12400b3.rlib
          
          rust-lld: error: undefined symbol: PyTuple_New
          >>> referenced by tuple.rs:831 (src/types/tuple.rs:831)
          >>>               pyo3-cca07114c12400b3.pyo3.850bd50d36b1db8e-cgu.04.rcgu.o:(pyo3::types::tuple::array_into_tuple::h09c6c0ec4e99c5a1) in archive /home/pratima/PyPI/OrderPulse /target/debug/deps/libpyo3-cca07114c12400b3.rlib
          
          rust-lld: error: undefined symbol: PyType_GenericAlloc
          >>> referenced by pyclass_init.rs:62 (src/pyclass_init.rs:62)
          >>>               pyo3-cca07114c12400b3.pyo3.850bd50d36b1db8e-cgu.08.rcgu.o:(_$LT$pyo3..pyclass_init..PyNativeTypeInitializer$LT$T$GT$$u20$as$u20$pyo3..pyclass_init..PyObjectInit$LT$T$GT$$GT$::into_new_object::inner::h30470670efcbd65e) in archive /home/pratima/PyPI/OrderPulse /target/debug/deps/libpyo3-cca07114c12400b3.rlib
          
          rust-lld: error: undefined symbol: PyErr_Fetch
          >>> referenced by mod.rs:403 (src/err/mod.rs:403)
          >>>               pyo3-cca07114c12400b3.pyo3.850bd50d36b1db8e-cgu.03.rcgu.o:(pyo3::err::PyErr::_take::h0fc91e6691fd2063) in archive /home/pratima/PyPI/OrderPulse /target/debug/deps/libpyo3-cca07114c12400b3.rlib
          >>> referenced by err_state.rs:224 (src/err/err_state.rs:224)
          >>>               pyo3-cca07114c12400b3.pyo3.850bd50d36b1db8e-cgu.08.rcgu.o:(pyo3::err::err_state::lazy_into_normalized_ffi_tuple::ha57e43bb2c43e55b) in archive /home/pratima/PyPI/OrderPulse /target/debug/deps/libpyo3-cca07114c12400b3.rlib
          
          rust-lld: error: undefined symbol: PyException_GetTraceback
          >>> referenced by err_state.rs:133 (src/err/err_state.rs:133)
          >>>               pyo3-cca07114c12400b3.pyo3.850bd50d36b1db8e-cgu.08.rcgu.o:(pyo3::err::err_state::PyErrState::normalized::h66f7c30bfb932635) in archive /home/pratima/PyPI/OrderPulse /target/debug/deps/libpyo3-cca07114c12400b3.rlib
          
          rust-lld: error: too many errors emitted, stopping now (use --error-limit=0 to see all errors)
          collect2: error: ld returned 1 exit status
          

warning: `OrderPluse` (lib test) generated 5 warnings
error: could not compile `OrderPluse` (lib test) due to 1 previous error; 5 warnings emitted
