scratch_io/wharf/
tlc.rs

1// This file is @generated by prost-build.
2#[derive(Clone, PartialEq, ::prost::Message)]
3pub struct Container {
4  #[prost(message, repeated, tag = "1")]
5  pub files: ::prost::alloc::vec::Vec<File>,
6  #[prost(message, repeated, tag = "2")]
7  pub dirs: ::prost::alloc::vec::Vec<Dir>,
8  #[prost(message, repeated, tag = "3")]
9  pub symlinks: ::prost::alloc::vec::Vec<Symlink>,
10  #[prost(int64, tag = "16")]
11  pub size: i64,
12}
13#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
14pub struct Dir {
15  #[prost(string, tag = "1")]
16  pub path: ::prost::alloc::string::String,
17  #[prost(uint32, tag = "2")]
18  pub mode: u32,
19}
20#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
21pub struct File {
22  #[prost(string, tag = "1")]
23  pub path: ::prost::alloc::string::String,
24  #[prost(uint32, tag = "2")]
25  pub mode: u32,
26  #[prost(int64, tag = "3")]
27  pub size: i64,
28  #[prost(int64, tag = "4")]
29  pub offset: i64,
30}
31#[derive(Clone, PartialEq, Eq, Hash, ::prost::Message)]
32pub struct Symlink {
33  #[prost(string, tag = "1")]
34  pub path: ::prost::alloc::string::String,
35  #[prost(uint32, tag = "2")]
36  pub mode: u32,
37  #[prost(string, tag = "3")]
38  pub dest: ::prost::alloc::string::String,
39}