Build fails on 32bits system system

On a i686 Debian 12 system the build fails with:

warning: rust-apt@0.8.0: /root/rust-apt/target/debug/build/rust-apt-8b03786b3865569e/out/cxxbridge/sources/rust-apt/src/iterators/package.rs.cc: In function ‘uint64_t cxxbridge1$PkgIterator$index(const PkgIterator&)’:
warning: rust-apt@0.8.0: /root/rust-apt/target/debug/build/rust-apt-8b03786b3865569e/out/cxxbridge/sources/rust-apt/src/iterators/package.rs.cc:231:54: error: cannot convert ‘long unsigned int (pkgCache::Iterator<pkgCache::Package, pkgCache::PkgIterator>::*)() const’ to ‘uint64_t (PkgIterator::*)() const’ {aka ‘long long unsigned int (PkgIterator::*)() const’} in initialization
warning: rust-apt@0.8.0:   231 |   ::std::uint64_t (::PkgIterator::*index$)() const = &::PkgIterator::Index;
warning: rust-apt@0.8.0:       |                                                      ^~~~~~~~~~~~~~~~~~~~~

error: failed to run custom build command for `rust-apt v0.8.0 (/root/rust-apt)`

but works fine on amd64.