Add dummy package for runtime/metrics to that modules that depend upon it (e.g. [Prometheus Go client library](https://github.com/prometheus/client_golang/blob/main/prometheus/internal/go_runtime_metrics.go)) will compile.
				
					
				
			Avoids: ```console package runtime/metrics is not in GOROOT ``` Fixes #3705
Этот коммит содержится в:
		
							родитель
							
								
									602f35a5ca
								
							
						
					
					
						коммит
						373ab34492
					
				
					 1 изменённых файлов: 32 добавлений и 0 удалений
				
			
		
							
								
								
									
										32
									
								
								src/runtime/metrics/metrics.go
									
										
									
									
									
										Обычный файл
									
								
							
							
						
						
									
										32
									
								
								src/runtime/metrics/metrics.go
									
										
									
									
									
										Обычный файл
									
								
							|  | @ -0,0 +1,32 @@ | ||||||
|  | // Package metrics is a dummy package that is not yet implemented. | ||||||
|  | 
 | ||||||
|  | package metrics | ||||||
|  | 
 | ||||||
|  | type Description struct{} | ||||||
|  | 
 | ||||||
|  | func All() []Description { | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | type Float64Histogram struct{} | ||||||
|  | 
 | ||||||
|  | type Sample struct{} | ||||||
|  | 
 | ||||||
|  | func Read(m []Sample) {} | ||||||
|  | 
 | ||||||
|  | type Value struct{} | ||||||
|  | 
 | ||||||
|  | func (v Value) Float64() float64 { | ||||||
|  | 	return 0 | ||||||
|  | } | ||||||
|  | func (v Value) Float64Histogram() *Float64Histogram { | ||||||
|  | 	return nil | ||||||
|  | } | ||||||
|  | func (v Value) Kind() ValueKind { | ||||||
|  | 	return ValueKind{} | ||||||
|  | } | ||||||
|  | func (v Value) Uint64() uint64 { | ||||||
|  | 	return 0 | ||||||
|  | } | ||||||
|  | 
 | ||||||
|  | type ValueKind struct{} | ||||||
		Загрузка…
	
	Создание таблицы
		
		Сослаться в новой задаче
	
	 Daz Wilkin
						Daz Wilkin