fn descriptor_static()

in tensorflow-op-codegen/src/protos/tensor.rs [769:864]


    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::ProtobufTypeEnum<super::types::DataType>>(
                "dtype",
                |m: &TensorProto| { &m.dtype },
                |m: &mut TensorProto| { &mut m.dtype },
            ));
            fields.push(::protobuf::reflect::accessor::make_singular_ptr_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<super::tensor_shape::TensorShapeProto>>(
                "tensor_shape",
                |m: &TensorProto| { &m.tensor_shape },
                |m: &mut TensorProto| { &mut m.tensor_shape },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeInt32>(
                "version_number",
                |m: &TensorProto| { &m.version_number },
                |m: &mut TensorProto| { &mut m.version_number },
            ));
            fields.push(::protobuf::reflect::accessor::make_simple_field_accessor::<_, ::protobuf::types::ProtobufTypeBytes>(
                "tensor_content",
                |m: &TensorProto| { &m.tensor_content },
                |m: &mut TensorProto| { &mut m.tensor_content },
            ));
            fields.push(::protobuf::reflect::accessor::make_vec_accessor::<_, ::protobuf::types::ProtobufTypeInt32>(
                "half_val",
                |m: &TensorProto| { &m.half_val },
                |m: &mut TensorProto| { &mut m.half_val },
            ));
            fields.push(::protobuf::reflect::accessor::make_vec_accessor::<_, ::protobuf::types::ProtobufTypeFloat>(
                "float_val",
                |m: &TensorProto| { &m.float_val },
                |m: &mut TensorProto| { &mut m.float_val },
            ));
            fields.push(::protobuf::reflect::accessor::make_vec_accessor::<_, ::protobuf::types::ProtobufTypeDouble>(
                "double_val",
                |m: &TensorProto| { &m.double_val },
                |m: &mut TensorProto| { &mut m.double_val },
            ));
            fields.push(::protobuf::reflect::accessor::make_vec_accessor::<_, ::protobuf::types::ProtobufTypeInt32>(
                "int_val",
                |m: &TensorProto| { &m.int_val },
                |m: &mut TensorProto| { &mut m.int_val },
            ));
            fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeBytes>(
                "string_val",
                |m: &TensorProto| { &m.string_val },
                |m: &mut TensorProto| { &mut m.string_val },
            ));
            fields.push(::protobuf::reflect::accessor::make_vec_accessor::<_, ::protobuf::types::ProtobufTypeFloat>(
                "scomplex_val",
                |m: &TensorProto| { &m.scomplex_val },
                |m: &mut TensorProto| { &mut m.scomplex_val },
            ));
            fields.push(::protobuf::reflect::accessor::make_vec_accessor::<_, ::protobuf::types::ProtobufTypeInt64>(
                "int64_val",
                |m: &TensorProto| { &m.int64_val },
                |m: &mut TensorProto| { &mut m.int64_val },
            ));
            fields.push(::protobuf::reflect::accessor::make_vec_accessor::<_, ::protobuf::types::ProtobufTypeBool>(
                "bool_val",
                |m: &TensorProto| { &m.bool_val },
                |m: &mut TensorProto| { &mut m.bool_val },
            ));
            fields.push(::protobuf::reflect::accessor::make_vec_accessor::<_, ::protobuf::types::ProtobufTypeDouble>(
                "dcomplex_val",
                |m: &TensorProto| { &m.dcomplex_val },
                |m: &mut TensorProto| { &mut m.dcomplex_val },
            ));
            fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<super::resource_handle::ResourceHandleProto>>(
                "resource_handle_val",
                |m: &TensorProto| { &m.resource_handle_val },
                |m: &mut TensorProto| { &mut m.resource_handle_val },
            ));
            fields.push(::protobuf::reflect::accessor::make_repeated_field_accessor::<_, ::protobuf::types::ProtobufTypeMessage<VariantTensorDataProto>>(
                "variant_val",
                |m: &TensorProto| { &m.variant_val },
                |m: &mut TensorProto| { &mut m.variant_val },
            ));
            fields.push(::protobuf::reflect::accessor::make_vec_accessor::<_, ::protobuf::types::ProtobufTypeUint32>(
                "uint32_val",
                |m: &TensorProto| { &m.uint32_val },
                |m: &mut TensorProto| { &mut m.uint32_val },
            ));
            fields.push(::protobuf::reflect::accessor::make_vec_accessor::<_, ::protobuf::types::ProtobufTypeUint64>(
                "uint64_val",
                |m: &TensorProto| { &m.uint64_val },
                |m: &mut TensorProto| { &mut m.uint64_val },
            ));
            ::protobuf::reflect::MessageDescriptor::new_pb_name::<TensorProto>(
                "TensorProto",
                fields,
                file_descriptor_proto()
            )
        })
    }