fn descriptor_static()

in src/protos/step_stats.rs [1761:1856]


    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_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
                "node_name",
                |m: &NodeExecStats| { &m.node_name },
                |m: &mut NodeExecStats| { &mut m.node_name },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>(
                "all_start_micros",
                |m: &NodeExecStats| { &m.all_start_micros },
                |m: &mut NodeExecStats| { &mut m.all_start_micros },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>(
                "op_start_rel_micros",
                |m: &NodeExecStats| { &m.op_start_rel_micros },
                |m: &mut NodeExecStats| { &mut m.op_start_rel_micros },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>(
                "op_end_rel_micros",
                |m: &NodeExecStats| { &m.op_end_rel_micros },
                |m: &mut NodeExecStats| { &mut m.op_end_rel_micros },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>(
                "all_end_rel_micros",
                |m: &NodeExecStats| { &m.all_end_rel_micros },
                |m: &mut NodeExecStats| { &mut m.all_end_rel_micros },
            ));
            fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<AllocatorMemoryUsed>>(
                "memory",
                |m: &NodeExecStats| { &m.memory },
                |m: &mut NodeExecStats| { &mut m.memory },
            ));
            fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<NodeOutput>>(
                "output",
                |m: &NodeExecStats| { &m.output },
                |m: &mut NodeExecStats| { &mut m.output },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeString>(
                "timeline_label",
                |m: &NodeExecStats| { &m.timeline_label },
                |m: &mut NodeExecStats| { &mut m.timeline_label },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>(
                "scheduled_micros",
                |m: &NodeExecStats| { &m.scheduled_micros },
                |m: &mut NodeExecStats| { &mut m.scheduled_micros },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeUint32>(
                "thread_id",
                |m: &NodeExecStats| { &m.thread_id },
                |m: &mut NodeExecStats| { &mut m.thread_id },
            ));
            fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<super::allocation_description::AllocationDescription>>(
                "referenced_tensor",
                |m: &NodeExecStats| { &m.referenced_tensor },
                |m: &mut NodeExecStats| { &mut m.referenced_tensor },
            ));
            fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<MemoryStats>>(
                "memory_stats",
                |m: &NodeExecStats| { &m.memory_stats },
                |m: &mut NodeExecStats| { &mut m.memory_stats },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>(
                "all_start_nanos",
                |m: &NodeExecStats| { &m.all_start_nanos },
                |m: &mut NodeExecStats| { &mut m.all_start_nanos },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>(
                "op_start_rel_nanos",
                |m: &NodeExecStats| { &m.op_start_rel_nanos },
                |m: &mut NodeExecStats| { &mut m.op_start_rel_nanos },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>(
                "op_end_rel_nanos",
                |m: &NodeExecStats| { &m.op_end_rel_nanos },
                |m: &mut NodeExecStats| { &mut m.op_end_rel_nanos },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>(
                "all_end_rel_nanos",
                |m: &NodeExecStats| { &m.all_end_rel_nanos },
                |m: &mut NodeExecStats| { &mut m.all_end_rel_nanos },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt64>(
                "scheduled_nanos",
                |m: &NodeExecStats| { &m.scheduled_nanos },
                |m: &mut NodeExecStats| { &mut m.scheduled_nanos },
            ));
            ::protobuf::reflect::MessageDescriptor::new_pb_name::<NodeExecStats>(
                "NodeExecStats",
                fields,
                file_descriptor_proto()
            )
        })
    }