pilota-build 0.3.0

Compile thrift and protobuf idl into rust code at compile-time.
Documentation
pub mod nested_message {
    #![allow(warnings, clippy::all)]
    pub mod tt1 {
        pub mod t2 {
            #[derive(:: prost :: Message, Clone, PartialEq)]
            pub struct Tt3 {
                #[prost(int32, tag = "1", optional)]
                pub a: ::std::option::Option<i32>,
                #[prost(map = "int32 , message", tag = "2")]
                pub m: ::std::collections::HashMap<i32, T2>,
            }
            #[derive(:: prost :: Message, Clone, PartialEq)]
            pub struct T2 {
                #[prost(message, tag = "1", optional)]
                pub t3: ::std::option::Option<Tt3>,
            }
        }
        #[derive(PartialOrd, Hash, Eq, Ord, :: prost :: Enumeration, Debug, Clone, PartialEq)]
        #[repr(i32)]
        #[derive(Copy)]
        pub enum Label {
            LabelOptional = 1i32,
            LabelRequired = 2i32,
            LabelRepeated = 3i32,
        }
        #[derive(:: prost :: Message, Clone, PartialEq)]
        pub struct Tt1 {
            #[prost(message, tag = "1", optional)]
            pub t2: ::std::option::Option<t2::T2>,
            #[prost(enumeration = "Label", tag = "2")]
            pub t3: i32,
            #[prost(message, tag = "4", optional)]
            pub t4: ::std::option::Option<t2::Tt3>,
        }
    }
}