Skip to content

Commit c41c5ba

Browse files
committed
Adding tests for multi-dimensional arrays
Signed-off-by: chandr-andr (Kiselev Aleksandr) <[email protected]>
1 parent f565519 commit c41c5ba

File tree

1 file changed

+8
-8
lines changed

1 file changed

+8
-8
lines changed

src/value_converter.rs

Lines changed: 8 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -1126,7 +1126,7 @@ fn postgres_bytes_to_py(
11261126
Type::UUID_ARRAY => {
11271127
let uuid_array =
11281128
_composite_field_postgres_to_py::<Option<Array<InternalUuid>>>(type_, buf, is_simple)?;
1129-
return Ok(postgres_array_to_py(py, uuid_array).to_object(py));
1129+
Ok(postgres_array_to_py(py, uuid_array).to_object(py))
11301130
}
11311131
// Convert ARRAY of INET into Vec<INET>, then into list[IPv4Address | IPv6Address]
11321132
Type::INET_ARRAY => Ok(postgres_array_to_py(py, _composite_field_postgres_to_py::<Option<Array<IpAddr>>>(
@@ -1136,7 +1136,7 @@ fn postgres_bytes_to_py(
11361136
Type::JSONB_ARRAY | Type::JSON_ARRAY => {
11371137
let db_json_array =
11381138
_composite_field_postgres_to_py::<Option<Array<InternalSerdeValue>>>(type_, buf, is_simple)?;
1139-
return Ok(postgres_array_to_py(py, db_json_array).to_object(py));
1139+
Ok(postgres_array_to_py(py, db_json_array).to_object(py))
11401140
}
11411141
Type::NUMERIC_ARRAY => {
11421142
Ok(postgres_array_to_py(py, _composite_field_postgres_to_py::<Option<Array<InnerDecimal>>>(
@@ -1147,32 +1147,32 @@ fn postgres_bytes_to_py(
11471147
Type::POINT_ARRAY => {
11481148
let point_array_ = _composite_field_postgres_to_py::<Option<Array<RustPoint>>>(type_, buf, is_simple)?;
11491149

1150-
return Ok(postgres_array_to_py(py, point_array_).to_object(py));
1150+
Ok(postgres_array_to_py(py, point_array_).to_object(py))
11511151
}
11521152
Type::BOX_ARRAY => {
11531153
let box_array_ = _composite_field_postgres_to_py::<Option<Array<RustRect>>>(type_, buf, is_simple)?;
11541154

1155-
return Ok(postgres_array_to_py(py, box_array_).to_object(py));
1155+
Ok(postgres_array_to_py(py, box_array_).to_object(py))
11561156
}
11571157
Type::PATH_ARRAY => {
11581158
let path_array_ = _composite_field_postgres_to_py::<Option<Array<RustLineString>>>(type_, buf, is_simple)?;
11591159

1160-
return Ok(postgres_array_to_py(py, path_array_).to_object(py));
1160+
Ok(postgres_array_to_py(py, path_array_).to_object(py))
11611161
}
11621162
Type::LINE_ARRAY => {
11631163
let line_array_ = _composite_field_postgres_to_py::<Option<Array<Line>>>(type_, buf, is_simple)?;
11641164

1165-
return Ok(postgres_array_to_py(py, line_array_).to_object(py));
1165+
Ok(postgres_array_to_py(py, line_array_).to_object(py))
11661166
}
11671167
Type::LSEG_ARRAY => {
11681168
let lseg_array_ = _composite_field_postgres_to_py::<Option<Array<RustLineSegment>>>(type_, buf, is_simple)?;
11691169

1170-
return Ok(postgres_array_to_py(py, lseg_array_).to_object(py));
1170+
Ok(postgres_array_to_py(py, lseg_array_).to_object(py))
11711171
}
11721172
Type::CIRCLE_ARRAY => {
11731173
let circle_array_ = _composite_field_postgres_to_py::<Option<Array<Circle>>>(type_, buf, is_simple)?;
11741174

1175-
return Ok(postgres_array_to_py(py, circle_array_).to_object(py));
1175+
Ok(postgres_array_to_py(py, circle_array_).to_object(py))
11761176
}
11771177
_ => Err(RustPSQLDriverError::RustToPyValueConversionError(
11781178
format!("Cannot convert {type_} into Python type, please look at the custom_decoders functionality.")

0 commit comments

Comments
 (0)