@@ -656,10 +656,10 @@ internal interface UniffiForeignFutureCompleteVoid : com.sun.jna.Callback {
656
656
fun callback (`callbackData`: Long ,`result`: UniffiForeignFutureStructVoid .UniffiByValue ,)
657
657
}
658
658
internal interface UniffiCallbackInterfaceHostContextMethod0 : com.sun.jna.Callback {
659
- fun callback (`uniffiHandle`: Long ,`name`: RustBuffer .ByValue ,`args`: RustBuffer .ByValue ,`callback`: Pointer ,`uniffiOutReturn`: RustBuffer ,uniffiCallStatus : UniffiRustCallStatus ,)
659
+ fun callback (`uniffiHandle`: Long ,`name`: RustBuffer .ByValue ,`args`: RustBuffer .ByValue ,`callback`: Pointer ,`uniffiOutReturn`: Pointer ,uniffiCallStatus : UniffiRustCallStatus ,)
660
660
}
661
661
internal interface UniffiCallbackInterfaceHostContextMethod1 : com.sun.jna.Callback {
662
- fun callback (`uniffiHandle`: Long ,`name`: RustBuffer .ByValue ,`args`: RustBuffer .ByValue ,`callback`: Pointer ,`uniffiOutReturn`: RustBuffer ,uniffiCallStatus : UniffiRustCallStatus ,)
662
+ fun callback (`uniffiHandle`: Long ,`name`: RustBuffer .ByValue ,`args`: RustBuffer .ByValue ,`callback`: Pointer ,`uniffiOutReturn`: Pointer ,uniffiCallStatus : UniffiRustCallStatus ,)
663
663
}
664
664
internal interface UniffiCallbackInterfaceResultCallbackMethod0 : com.sun.jna.Callback {
665
665
fun callback (`uniffiHandle`: Long ,`result`: RustBuffer .ByValue ,`uniffiOutReturn`: Pointer ,uniffiCallStatus : UniffiRustCallStatus ,)
@@ -862,9 +862,9 @@ fun uniffi_cel_eval_fn_free_hostcontext(`ptr`: Pointer,uniffi_out_err: UniffiRus
862
862
fun uniffi_cel_eval_fn_init_callback_vtable_hostcontext (`vtable`: UniffiVTableCallbackInterfaceHostContext ,
863
863
): Unit
864
864
fun uniffi_cel_eval_fn_method_hostcontext_computed_property (`ptr`: Pointer ,`name`: RustBuffer .ByValue ,`args`: RustBuffer .ByValue ,`callback`: Pointer ,uniffi_out_err : UniffiRustCallStatus ,
865
- ): RustBuffer . ByValue
865
+ ): Unit
866
866
fun uniffi_cel_eval_fn_method_hostcontext_device_property (`ptr`: Pointer ,`name`: RustBuffer .ByValue ,`args`: RustBuffer .ByValue ,`callback`: Pointer ,uniffi_out_err : UniffiRustCallStatus ,
867
- ): RustBuffer . ByValue
867
+ ): Unit
868
868
fun uniffi_cel_eval_fn_clone_resultcallback (`ptr`: Pointer ,uniffi_out_err : UniffiRustCallStatus ,
869
869
): Pointer
870
870
fun uniffi_cel_eval_fn_free_resultcallback (`ptr`: Pointer ,uniffi_out_err : UniffiRustCallStatus ,
@@ -1017,10 +1017,10 @@ private fun uniffiCheckApiChecksums(lib: IntegrityCheckingUniffiLib) {
1017
1017
if (lib.uniffi_cel_eval_checksum_func_parse_to_ast() != 40465 .toShort()) {
1018
1018
throw RuntimeException (" UniFFI API checksum mismatch: try cleaning and rebuilding your project" )
1019
1019
}
1020
- if (lib.uniffi_cel_eval_checksum_method_hostcontext_computed_property() != 48485 .toShort()) {
1020
+ if (lib.uniffi_cel_eval_checksum_method_hostcontext_computed_property() != 5366 .toShort()) {
1021
1021
throw RuntimeException (" UniFFI API checksum mismatch: try cleaning and rebuilding your project" )
1022
1022
}
1023
- if (lib.uniffi_cel_eval_checksum_method_hostcontext_device_property() != 53978 .toShort()) {
1023
+ if (lib.uniffi_cel_eval_checksum_method_hostcontext_device_property() != 7074 .toShort()) {
1024
1024
throw RuntimeException (" UniFFI API checksum mismatch: try cleaning and rebuilding your project" )
1025
1025
}
1026
1026
if (lib.uniffi_cel_eval_checksum_method_resultcallback_on_result() != 27954 .toShort()) {
@@ -1356,9 +1356,9 @@ public object FfiConverterString: FfiConverter<String, RustBuffer.ByValue> {
1356
1356
1357
1357
public interface HostContext {
1358
1358
1359
- fun `computedProperty` (`name`: kotlin.String , `args`: kotlin.String , `callback`: ResultCallback ): kotlin. String
1359
+ fun `computedProperty` (`name`: kotlin.String , `args`: kotlin.String , `callback`: ResultCallback )
1360
1360
1361
- fun `deviceProperty` (`name`: kotlin.String , `args`: kotlin.String , `callback`: ResultCallback ): kotlin. String
1361
+ fun `deviceProperty` (`name`: kotlin.String , `args`: kotlin.String , `callback`: ResultCallback )
1362
1362
1363
1363
companion object
1364
1364
}
@@ -1445,28 +1445,26 @@ open class HostContextImpl: Disposable, AutoCloseable, HostContext
1445
1445
}
1446
1446
}
1447
1447
1448
- override fun `computedProperty` (`name`: kotlin.String , `args`: kotlin.String , `callback`: ResultCallback ): kotlin. String {
1449
- return FfiConverterString .lift(
1448
+ override fun `computedProperty` (`name`: kotlin.String , `args`: kotlin.String , `callback`: ResultCallback )
1449
+ =
1450
1450
callWithPointer {
1451
1451
uniffiRustCall() { _status ->
1452
1452
UniffiLib .INSTANCE .uniffi_cel_eval_fn_method_hostcontext_computed_property(
1453
1453
it, FfiConverterString .lower(`name`),FfiConverterString .lower(`args`),FfiConverterTypeResultCallback .lower(`callback`),_status )
1454
1454
}
1455
1455
}
1456
- )
1457
- }
1456
+
1458
1457
1459
1458
1460
- override fun `deviceProperty` (`name`: kotlin.String , `args`: kotlin.String , `callback`: ResultCallback ): kotlin. String {
1461
- return FfiConverterString .lift(
1459
+ override fun `deviceProperty` (`name`: kotlin.String , `args`: kotlin.String , `callback`: ResultCallback )
1460
+ =
1462
1461
callWithPointer {
1463
1462
uniffiRustCall() { _status ->
1464
1463
UniffiLib .INSTANCE .uniffi_cel_eval_fn_method_hostcontext_device_property(
1465
1464
it, FfiConverterString .lower(`name`),FfiConverterString .lower(`args`),FfiConverterTypeResultCallback .lower(`callback`),_status )
1466
1465
}
1467
1466
}
1468
- )
1469
- }
1467
+
1470
1468
1471
1469
1472
1470
@@ -1481,7 +1479,7 @@ open class HostContextImpl: Disposable, AutoCloseable, HostContext
1481
1479
// Put the implementation in an object so we don't pollute the top-level namespace
1482
1480
internal object uniffiCallbackInterfaceHostContext {
1483
1481
internal object `computedProperty`: UniffiCallbackInterfaceHostContextMethod0 {
1484
- override fun callback (`uniffiHandle`: Long ,`name`: RustBuffer .ByValue ,`args`: RustBuffer .ByValue ,`callback`: Pointer ,`uniffiOutReturn`: RustBuffer ,uniffiCallStatus : UniffiRustCallStatus ,) {
1482
+ override fun callback (`uniffiHandle`: Long ,`name`: RustBuffer .ByValue ,`args`: RustBuffer .ByValue ,`callback`: Pointer ,`uniffiOutReturn`: Pointer ,uniffiCallStatus : UniffiRustCallStatus ,) {
1485
1483
val uniffiObj = FfiConverterTypeHostContext .handleMap.get(uniffiHandle)
1486
1484
val makeCall = { ->
1487
1485
uniffiObj.`computedProperty`(
@@ -1490,12 +1488,12 @@ internal object uniffiCallbackInterfaceHostContext {
1490
1488
FfiConverterTypeResultCallback .lift(`callback`),
1491
1489
)
1492
1490
}
1493
- val writeReturn = { value : kotlin. String -> uniffiOutReturn.setValue( FfiConverterString .lower(value)) }
1491
+ val writeReturn = { _ : Unit -> Unit }
1494
1492
uniffiTraitInterfaceCall(uniffiCallStatus, makeCall, writeReturn)
1495
1493
}
1496
1494
}
1497
1495
internal object `deviceProperty`: UniffiCallbackInterfaceHostContextMethod1 {
1498
- override fun callback (`uniffiHandle`: Long ,`name`: RustBuffer .ByValue ,`args`: RustBuffer .ByValue ,`callback`: Pointer ,`uniffiOutReturn`: RustBuffer ,uniffiCallStatus : UniffiRustCallStatus ,) {
1496
+ override fun callback (`uniffiHandle`: Long ,`name`: RustBuffer .ByValue ,`args`: RustBuffer .ByValue ,`callback`: Pointer ,`uniffiOutReturn`: Pointer ,uniffiCallStatus : UniffiRustCallStatus ,) {
1499
1497
val uniffiObj = FfiConverterTypeHostContext .handleMap.get(uniffiHandle)
1500
1498
val makeCall = { ->
1501
1499
uniffiObj.`deviceProperty`(
@@ -1504,7 +1502,7 @@ internal object uniffiCallbackInterfaceHostContext {
1504
1502
FfiConverterTypeResultCallback .lift(`callback`),
1505
1503
)
1506
1504
}
1507
- val writeReturn = { value : kotlin. String -> uniffiOutReturn.setValue( FfiConverterString .lower(value)) }
1505
+ val writeReturn = { _ : Unit -> Unit }
1508
1506
uniffiTraitInterfaceCall(uniffiCallStatus, makeCall, writeReturn)
1509
1507
}
1510
1508
}
0 commit comments