Skip to content

Commit 5e3526a

Browse files
Once again fix CStr
1 parent b3094c0 commit 5e3526a

1 file changed

Lines changed: 2 additions & 2 deletions

File tree

pgrx/src/callconv.rs

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -266,11 +266,11 @@ argue_from_datum! { 'fcx; Date, Interval, Time, TimeWithTimeZone, Timestamp, Tim
266266
argue_from_datum! { 'fcx; AnyArray, AnyElement, AnyNumeric }
267267
argue_from_datum! { 'fcx; Inet, Internal, Json, JsonB, Uuid, PgRelation }
268268
argue_from_datum! { 'fcx; pg_sys::BOX, pg_sys::ItemPointerData, pg_sys::Oid, pg_sys::Point }
269-
argue_from_datum! { 'fcx; &'fcx str, &'fcx CStr, &'fcx [u8] }
269+
argue_from_datum! { 'fcx; &'fcx str, &'fcx [u8] }
270270

271271
unsafe impl<'fcx, T> ArgAbi<'fcx> for &'fcx T
272272
where
273-
T: BorrowDatum,
273+
T: ?Sized + BorrowDatum,
274274
{
275275
unsafe fn unbox_arg_unchecked(arg: Arg<'_, 'fcx>) -> &'fcx T {
276276
let ptr: *mut u8 = match T::PASS {

0 commit comments

Comments
 (0)