Skip to content

Commit ac60464

Browse files
sjuddConvex, Inc.
authored andcommitted
Remove more unnecessary infallible conversions (#24710)
GitOrigin-RevId: d1465416c8628d01e7247f6c1783959faf1c1a0d
1 parent ff26732 commit ac60464

File tree

3 files changed

+7
-9
lines changed

3 files changed

+7
-9
lines changed

crates/application/src/export_worker.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1192,7 +1192,7 @@ mod tests {
11921192
let document = ResolvedDocument::new(
11931193
ResolvedDocumentId::min(),
11941194
(1234.0).try_into()?,
1195-
ConvexObject::for_value("a".parse()?, 33.try_into()?)?,
1195+
ConvexObject::for_value("a".parse()?, 33.into())?,
11961196
)?;
11971197
let table_upload = table_upload.write(document).await?;
11981198
let key = table_upload.complete().await?;
@@ -1222,7 +1222,7 @@ mod tests {
12221222
let document = ResolvedDocument::new(
12231223
ResolvedDocumentId::min(),
12241224
(1234.0).try_into()?,
1225-
ConvexObject::for_value("a".parse()?, 33.try_into()?)?,
1225+
ConvexObject::for_value("a".parse()?, 33.into())?,
12261226
)?;
12271227
let table_upload = table_upload.write(document.clone()).await?;
12281228
let table_upload = table_upload.write(document).await?;

crates/common/src/bootstrap_model/index/vector_index/segment.rs

Lines changed: 4 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -114,18 +114,16 @@ impl FragmentedVectorSegment {
114114
}
115115
}
116116

117-
impl TryFrom<FragmentedVectorSegment> for pb::searchlight::FragmentedVectorSegment {
118-
type Error = anyhow::Error;
119-
120-
fn try_from(value: FragmentedVectorSegment) -> Result<Self, Self::Error> {
121-
Ok(Self {
117+
impl From<FragmentedVectorSegment> for pb::searchlight::FragmentedVectorSegment {
118+
fn from(value: FragmentedVectorSegment) -> Self {
119+
Self {
122120
segment_key: value.segment_key.into(),
123121
id_tracker_key: value.id_tracker_key.into(),
124122
deleted_bitset_key: value.deleted_bitset_key.into(),
125123
num_vectors: value.num_vectors,
126124
num_deleted: value.num_deleted,
127125
id: value.id,
128-
})
126+
}
129127
}
130128
}
131129

crates/local_backend/src/parse.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,7 @@ mod tests {
5858
let mut id_generator = TestIdGenerator::new();
5959

6060
let id_v5 = id_generator.generate(&ENVIRONMENT_VARIABLES_TABLE);
61-
let id_v6: DocumentIdV6 = id_v5.try_into()?;
61+
let id_v6: DocumentIdV6 = id_v5.into();
6262

6363
let table_mapping = id_generator.clone();
6464
let id_v6_string = id_v6.encode();

0 commit comments

Comments
 (0)