scratch-io 0.1.4

A rust library for managing, downloading, and launching games from itch.io
Documentation
// This file is @generated by prost-build.
#[derive(Clone, PartialEq, ::prost::Message)]
pub struct Container {
  #[prost(message, repeated, tag = "1")]
  pub files: ::prost::alloc::vec::Vec<File>,
  #[prost(message, repeated, tag = "2")]
  pub dirs: ::prost::alloc::vec::Vec<Dir>,
  #[prost(message, repeated, tag = "3")]
  pub symlinks: ::prost::alloc::vec::Vec<Symlink>,
  #[prost(int64, tag = "16")]
  pub size: i64,
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Dir {
  #[prost(string, tag = "1")]
  pub path: ::prost::alloc::string::String,
  #[prost(uint32, tag = "2")]
  pub mode: u32,
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct File {
  #[prost(string, tag = "1")]
  pub path: ::prost::alloc::string::String,
  #[prost(uint32, tag = "2")]
  pub mode: u32,
  #[prost(int64, tag = "3")]
  pub size: i64,
  #[prost(int64, tag = "4")]
  pub offset: i64,
}
#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
pub struct Symlink {
  #[prost(string, tag = "1")]
  pub path: ::prost::alloc::string::String,
  #[prost(uint32, tag = "2")]
  pub mode: u32,
  #[prost(string, tag = "3")]
  pub dest: ::prost::alloc::string::String,
}