fn descriptor_static()

in src/protos/config.rs [3508:3603]


    fn descriptor_static() -> &'static ::protobuf::reflect::MessageDescriptor {
        static descriptor: ::protobuf::rt::LazyV2<::protobuf::reflect::MessageDescriptor> = ::protobuf::rt::LazyV2::INIT;
        descriptor.get(|| {
            let mut fields = ::std::vec::Vec::new();
            fields.push(::protobuf::reflect::accessor::make_map_accessor::<_, ::protobuf::types::ProtobufTypeString, ::protobuf::types::ProtobufTypeInt32>(
                "device_count",
                |m: &ConfigProto| { &m.device_count },
                |m: &mut ConfigProto| { &mut m.device_count },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt32>(
                "intra_op_parallelism_threads",
                |m: &ConfigProto| { &m.intra_op_parallelism_threads },
                |m: &mut ConfigProto| { &mut m.intra_op_parallelism_threads },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt32>(
                "inter_op_parallelism_threads",
                |m: &ConfigProto| { &m.inter_op_parallelism_threads },
                |m: &mut ConfigProto| { &mut m.inter_op_parallelism_threads },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
                "use_per_session_threads",
                |m: &ConfigProto| { &m.use_per_session_threads },
                |m: &mut ConfigProto| { &mut m.use_per_session_threads },
            ));
            fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<ThreadPoolOptionProto>>(
                "session_inter_op_thread_pool",
                |m: &ConfigProto| { &m.session_inter_op_thread_pool },
                |m: &mut ConfigProto| { &mut m.session_inter_op_thread_pool },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt32>(
                "placement_period",
                |m: &ConfigProto| { &m.placement_period },
                |m: &mut ConfigProto| { &mut m.placement_period },
            ));
            fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
                "device_filters",
                |m: &ConfigProto| { &m.device_filters },
                |m: &mut ConfigProto| { &mut m.device_filters },
            ));
            fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<GPUOptions>>(
                "gpu_options",
                |m: &ConfigProto| { &m.gpu_options },
                |m: &mut ConfigProto| { &mut m.gpu_options },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
                "allow_soft_placement",
                |m: &ConfigProto| { &m.allow_soft_placement },
                |m: &mut ConfigProto| { &mut m.allow_soft_placement },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
                "log_device_placement",
                |m: &ConfigProto| { &m.log_device_placement },
                |m: &mut ConfigProto| { &mut m.log_device_placement },
            ));
            fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<GraphOptions>>(
                "graph_options",
                |m: &ConfigProto| { &m.graph_options },
                |m: &mut ConfigProto| { &mut m.graph_options },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>(
                "operation_timeout_in_ms",
                |m: &ConfigProto| { &m.operation_timeout_in_ms },
                |m: &mut ConfigProto| { &mut m.operation_timeout_in_ms },
            ));
            fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<RPCOptions>>(
                "rpc_options",
                |m: &ConfigProto| { &m.rpc_options },
                |m: &mut ConfigProto| { &mut m.rpc_options },
            ));
            fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<super::cluster::ClusterDef>>(
                "cluster_def",
                |m: &ConfigProto| { &m.cluster_def },
                |m: &mut ConfigProto| { &mut m.cluster_def },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
                "isolate_session_state",
                |m: &ConfigProto| { &m.isolate_session_state },
                |m: &mut ConfigProto| { &mut m.isolate_session_state },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
                "share_cluster_devices_in_session",
                |m: &ConfigProto| { &m.share_cluster_devices_in_session },
                |m: &mut ConfigProto| { &mut m.share_cluster_devices_in_session },
            ));
            fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<ConfigProto_Experimental>>(
                "experimental",
                |m: &ConfigProto| { &m.experimental },
                |m: &mut ConfigProto| { &mut m.experimental },
            ));
            ::protobuf::reflect::MessageDescriptor::new_pb_name::<ConfigProto>(
                "ConfigProto",
                fields,
                file_descriptor_proto()
            )
        })
    }