No description, website, or topics provided.
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Type Name Latest commit message Commit time
Failed to load latest commit information.
POGOProtos @ ea8103c

Pokémon Go Protobuffers for Rust

Rust library for Pokemon Go proto buffer files, exported from the awesome protos of


  • First of all, add this crate to your dependencies in the Cargo.toml file (replace * with the version you want):

    pokemon-go-protobuf = "*"
  • Use it!

    extern crate pokemon_go_protobuf;
    use pokemon_go_protobuf::POGOProtos_Data::PlayerData;
    pub fn main() {
        let x = PlayerData::new();
        // Start using the protobuf structs to encode/decode

Update this repository

  • Install protobuf 3 and rust-protobuf (cargo install protobuf)

  • Update the submodule

    git submodule init
    git submodule update
    cd POGOProtos
    git pull
    cd ..
  • Execute ./