Skip to content

Commit 5f74d43

Browse files
committed
Refactor: move HardwareUsage to the Usage map
1 parent 830ff21 commit 5f74d43

1 file changed

Lines changed: 28 additions & 18 deletions

File tree

lib/api/src/grpc/qdrant.rs

Lines changed: 28 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -5881,7 +5881,7 @@ pub struct PointsOperationResponse {
58815881
#[prost(double, tag = "2")]
58825882
pub time: f64,
58835883
#[prost(message, optional, tag = "3")]
5884-
pub usage: ::core::option::Option<HardwareUsage>,
5884+
pub usage: ::core::option::Option<Usage>,
58855885
}
58865886
#[derive(serde::Serialize)]
58875887
#[allow(clippy::derive_partial_eq_without_eq)]
@@ -5995,7 +5995,7 @@ pub struct SearchResponse {
59955995
#[prost(double, tag = "2")]
59965996
pub time: f64,
59975997
#[prost(message, optional, tag = "3")]
5998-
pub usage: ::core::option::Option<HardwareUsage>,
5998+
pub usage: ::core::option::Option<Usage>,
59995999
}
60006000
#[derive(serde::Serialize)]
60016001
#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6007,7 +6007,7 @@ pub struct QueryResponse {
60076007
#[prost(double, tag = "2")]
60086008
pub time: f64,
60096009
#[prost(message, optional, tag = "3")]
6010-
pub usage: ::core::option::Option<HardwareUsage>,
6010+
pub usage: ::core::option::Option<Usage>,
60116011
}
60126012
#[derive(serde::Serialize)]
60136013
#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6019,7 +6019,7 @@ pub struct QueryBatchResponse {
60196019
#[prost(double, tag = "2")]
60206020
pub time: f64,
60216021
#[prost(message, optional, tag = "3")]
6022-
pub usage: ::core::option::Option<HardwareUsage>,
6022+
pub usage: ::core::option::Option<Usage>,
60236023
}
60246024
#[derive(serde::Serialize)]
60256025
#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6031,7 +6031,7 @@ pub struct QueryGroupsResponse {
60316031
#[prost(double, tag = "2")]
60326032
pub time: f64,
60336033
#[prost(message, optional, tag = "3")]
6034-
pub usage: ::core::option::Option<HardwareUsage>,
6034+
pub usage: ::core::option::Option<Usage>,
60356035
}
60366036
#[derive(serde::Serialize)]
60376037
#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6050,7 +6050,7 @@ pub struct SearchBatchResponse {
60506050
#[prost(double, tag = "2")]
60516051
pub time: f64,
60526052
#[prost(message, optional, tag = "3")]
6053-
pub usage: ::core::option::Option<HardwareUsage>,
6053+
pub usage: ::core::option::Option<Usage>,
60546054
}
60556055
#[derive(serde::Serialize)]
60566056
#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6062,7 +6062,7 @@ pub struct SearchGroupsResponse {
60626062
#[prost(double, tag = "2")]
60636063
pub time: f64,
60646064
#[prost(message, optional, tag = "3")]
6065-
pub usage: ::core::option::Option<HardwareUsage>,
6065+
pub usage: ::core::option::Option<Usage>,
60666066
}
60676067
#[derive(serde::Serialize)]
60686068
#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6074,7 +6074,7 @@ pub struct CountResponse {
60746074
#[prost(double, tag = "2")]
60756075
pub time: f64,
60766076
#[prost(message, optional, tag = "3")]
6077-
pub usage: ::core::option::Option<HardwareUsage>,
6077+
pub usage: ::core::option::Option<Usage>,
60786078
}
60796079
#[derive(serde::Serialize)]
60806080
#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6089,7 +6089,7 @@ pub struct ScrollResponse {
60896089
#[prost(double, tag = "3")]
60906090
pub time: f64,
60916091
#[prost(message, optional, tag = "4")]
6092-
pub usage: ::core::option::Option<HardwareUsage>,
6092+
pub usage: ::core::option::Option<Usage>,
60936093
}
60946094
#[derive(serde::Serialize)]
60956095
#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6125,7 +6125,7 @@ pub struct GetResponse {
61256125
#[prost(double, tag = "2")]
61266126
pub time: f64,
61276127
#[prost(message, optional, tag = "3")]
6128-
pub usage: ::core::option::Option<HardwareUsage>,
6128+
pub usage: ::core::option::Option<Usage>,
61296129
}
61306130
#[derive(serde::Serialize)]
61316131
#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6137,7 +6137,7 @@ pub struct RecommendResponse {
61376137
#[prost(double, tag = "2")]
61386138
pub time: f64,
61396139
#[prost(message, optional, tag = "3")]
6140-
pub usage: ::core::option::Option<HardwareUsage>,
6140+
pub usage: ::core::option::Option<Usage>,
61416141
}
61426142
#[derive(serde::Serialize)]
61436143
#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6149,7 +6149,7 @@ pub struct RecommendBatchResponse {
61496149
#[prost(double, tag = "2")]
61506150
pub time: f64,
61516151
#[prost(message, optional, tag = "3")]
6152-
pub usage: ::core::option::Option<HardwareUsage>,
6152+
pub usage: ::core::option::Option<Usage>,
61536153
}
61546154
#[derive(serde::Serialize)]
61556155
#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6161,7 +6161,7 @@ pub struct DiscoverResponse {
61616161
#[prost(double, tag = "2")]
61626162
pub time: f64,
61636163
#[prost(message, optional, tag = "3")]
6164-
pub usage: ::core::option::Option<HardwareUsage>,
6164+
pub usage: ::core::option::Option<Usage>,
61656165
}
61666166
#[derive(serde::Serialize)]
61676167
#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6173,7 +6173,7 @@ pub struct DiscoverBatchResponse {
61736173
#[prost(double, tag = "2")]
61746174
pub time: f64,
61756175
#[prost(message, optional, tag = "3")]
6176-
pub usage: ::core::option::Option<HardwareUsage>,
6176+
pub usage: ::core::option::Option<Usage>,
61776177
}
61786178
#[derive(serde::Serialize)]
61796179
#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6185,7 +6185,7 @@ pub struct RecommendGroupsResponse {
61856185
#[prost(double, tag = "2")]
61866186
pub time: f64,
61876187
#[prost(message, optional, tag = "3")]
6188-
pub usage: ::core::option::Option<HardwareUsage>,
6188+
pub usage: ::core::option::Option<Usage>,
61896189
}
61906190
#[derive(serde::Serialize)]
61916191
#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6217,7 +6217,7 @@ pub struct SearchMatrixPairsResponse {
62176217
#[prost(double, tag = "2")]
62186218
pub time: f64,
62196219
#[prost(message, optional, tag = "3")]
6220-
pub usage: ::core::option::Option<HardwareUsage>,
6220+
pub usage: ::core::option::Option<Usage>,
62216221
}
62226222
#[derive(serde::Serialize)]
62236223
#[allow(clippy::derive_partial_eq_without_eq)]
@@ -6229,7 +6229,7 @@ pub struct SearchMatrixOffsetsResponse {
62296229
#[prost(double, tag = "2")]
62306230
pub time: f64,
62316231
#[prost(message, optional, tag = "3")]
6232-
pub usage: ::core::option::Option<HardwareUsage>,
6232+
pub usage: ::core::option::Option<Usage>,
62336233
}
62346234
#[derive(validator::Validate)]
62356235
#[derive(serde::Serialize)]
@@ -6564,6 +6564,16 @@ pub struct GeoPoint {
65646564
#[prost(double, tag = "2")]
65656565
pub lat: f64,
65666566
}
6567+
/// ---
6568+
///
6569+
/// ## ----------- Measurements collector ----------
6570+
#[derive(serde::Serialize)]
6571+
#[allow(clippy::derive_partial_eq_without_eq)]
6572+
#[derive(Clone, PartialEq, ::prost::Message)]
6573+
pub struct Usage {
6574+
#[prost(message, optional, tag = "1")]
6575+
pub hardware: ::core::option::Option<HardwareUsage>,
6576+
}
65676577
#[derive(serde::Serialize)]
65686578
#[allow(clippy::derive_partial_eq_without_eq)]
65696579
#[derive(Clone, PartialEq, ::prost::Message)]
@@ -9446,7 +9456,7 @@ pub struct PointsOperationResponseInternal {
94469456
#[prost(double, tag = "2")]
94479457
pub time: f64,
94489458
#[prost(message, optional, tag = "3")]
9449-
pub usage: ::core::option::Option<HardwareUsage>,
9459+
pub usage: ::core::option::Option<Usage>,
94509460
}
94519461
/// Has to be backward compatible with `UpdateResult`!
94529462
#[derive(serde::Serialize)]

0 commit comments

Comments
 (0)