Bump flutter_rust_bridge to 2.0.0-dev.38 (#304)

* Generate Dart bindings
* flutter_rust_bridge has relative path issues with this new approach introduced in 2.0.0-dev.38, we'll be using the default rust_output path until it's addressed.
This commit is contained in:
Erdem Yerebasmaz
2024-06-10 14:51:42 +03:00
committed by GitHub
parent 0895edd891
commit 5e2a4fe342
20 changed files with 1138 additions and 486 deletions

View File

@@ -260,6 +260,28 @@ class FlutterBreezLiquidBindings {
_frbgen_breez_liquid_wire__crate__bindings__BindingLiquidSdk_syncPtr
.asFunction<void Function(int, int)>();
void frbgen_breez_liquid_wire__crate__bindings__binding_event_listener_on_event(
int port_,
ffi.Pointer<wire_cst_binding_event_listener> that,
ffi.Pointer<wire_cst_liquid_sdk_event> e,
) {
return _frbgen_breez_liquid_wire__crate__bindings__binding_event_listener_on_event(
port_,
that,
e,
);
}
late final _frbgen_breez_liquid_wire__crate__bindings__binding_event_listener_on_eventPtr = _lookup<
ffi.NativeFunction<
ffi.Void Function(ffi.Int64, ffi.Pointer<wire_cst_binding_event_listener>,
ffi.Pointer<wire_cst_liquid_sdk_event>)>>(
'frbgen_breez_liquid_wire__crate__bindings__binding_event_listener_on_event');
late final _frbgen_breez_liquid_wire__crate__bindings__binding_event_listener_on_event =
_frbgen_breez_liquid_wire__crate__bindings__binding_event_listener_on_eventPtr.asFunction<
void Function(
int, ffi.Pointer<wire_cst_binding_event_listener>, ffi.Pointer<wire_cst_liquid_sdk_event>)>();
void frbgen_breez_liquid_wire__crate__bindings__breez_log_stream(
int port_,
ffi.Pointer<wire_cst_list_prim_u_8_strict> s,
@@ -367,6 +389,18 @@ class FlutterBreezLiquidBindings {
_frbgen_breez_liquid_cst_new_box_autoadd_backup_requestPtr
.asFunction<ffi.Pointer<wire_cst_backup_request> Function()>();
ffi.Pointer<wire_cst_binding_event_listener>
frbgen_breez_liquid_cst_new_box_autoadd_binding_event_listener() {
return _frbgen_breez_liquid_cst_new_box_autoadd_binding_event_listener();
}
late final _frbgen_breez_liquid_cst_new_box_autoadd_binding_event_listenerPtr =
_lookup<ffi.NativeFunction<ffi.Pointer<wire_cst_binding_event_listener> Function()>>(
'frbgen_breez_liquid_cst_new_box_autoadd_binding_event_listener');
late final _frbgen_breez_liquid_cst_new_box_autoadd_binding_event_listener =
_frbgen_breez_liquid_cst_new_box_autoadd_binding_event_listenerPtr
.asFunction<ffi.Pointer<wire_cst_binding_event_listener> Function()>();
ffi.Pointer<wire_cst_connect_request> frbgen_breez_liquid_cst_new_box_autoadd_connect_request() {
return _frbgen_breez_liquid_cst_new_box_autoadd_connect_request();
}
@@ -389,6 +423,17 @@ class FlutterBreezLiquidBindings {
_frbgen_breez_liquid_cst_new_box_autoadd_get_info_requestPtr
.asFunction<ffi.Pointer<wire_cst_get_info_request> Function()>();
ffi.Pointer<wire_cst_liquid_sdk_event> frbgen_breez_liquid_cst_new_box_autoadd_liquid_sdk_event() {
return _frbgen_breez_liquid_cst_new_box_autoadd_liquid_sdk_event();
}
late final _frbgen_breez_liquid_cst_new_box_autoadd_liquid_sdk_eventPtr =
_lookup<ffi.NativeFunction<ffi.Pointer<wire_cst_liquid_sdk_event> Function()>>(
'frbgen_breez_liquid_cst_new_box_autoadd_liquid_sdk_event');
late final _frbgen_breez_liquid_cst_new_box_autoadd_liquid_sdk_event =
_frbgen_breez_liquid_cst_new_box_autoadd_liquid_sdk_eventPtr
.asFunction<ffi.Pointer<wire_cst_liquid_sdk_event> Function()>();
ffi.Pointer<wire_cst_payment> frbgen_breez_liquid_cst_new_box_autoadd_payment() {
return _frbgen_breez_liquid_cst_new_box_autoadd_payment();
}
@@ -602,24 +647,8 @@ final class wire_cst_prepare_send_response extends ffi.Struct {
external int fees_sat;
}
final class wire_cst_config extends ffi.Struct {
external ffi.Pointer<wire_cst_list_prim_u_8_strict> boltz_url;
external ffi.Pointer<wire_cst_list_prim_u_8_strict> electrum_url;
external ffi.Pointer<wire_cst_list_prim_u_8_strict> working_dir;
@ffi.Int32()
external int network;
@ffi.Uint64()
external int payment_timeout_sec;
}
final class wire_cst_connect_request extends ffi.Struct {
external ffi.Pointer<wire_cst_list_prim_u_8_strict> mnemonic;
external wire_cst_config config;
final class wire_cst_binding_event_listener extends ffi.Struct {
external ffi.Pointer<wire_cst_list_prim_u_8_strict> stream;
}
final class wire_cst_payment extends ffi.Struct {
@@ -649,6 +678,71 @@ final class wire_cst_payment extends ffi.Struct {
external int status;
}
final class wire_cst_LiquidSdkEvent_PaymentFailed extends ffi.Struct {
external ffi.Pointer<wire_cst_payment> details;
}
final class wire_cst_LiquidSdkEvent_PaymentPending extends ffi.Struct {
external ffi.Pointer<wire_cst_payment> details;
}
final class wire_cst_LiquidSdkEvent_PaymentRefunded extends ffi.Struct {
external ffi.Pointer<wire_cst_payment> details;
}
final class wire_cst_LiquidSdkEvent_PaymentRefundPending extends ffi.Struct {
external ffi.Pointer<wire_cst_payment> details;
}
final class wire_cst_LiquidSdkEvent_PaymentSucceeded extends ffi.Struct {
external ffi.Pointer<wire_cst_payment> details;
}
final class wire_cst_LiquidSdkEvent_PaymentWaitingConfirmation extends ffi.Struct {
external ffi.Pointer<wire_cst_payment> details;
}
final class LiquidSdkEventKind extends ffi.Union {
external wire_cst_LiquidSdkEvent_PaymentFailed PaymentFailed;
external wire_cst_LiquidSdkEvent_PaymentPending PaymentPending;
external wire_cst_LiquidSdkEvent_PaymentRefunded PaymentRefunded;
external wire_cst_LiquidSdkEvent_PaymentRefundPending PaymentRefundPending;
external wire_cst_LiquidSdkEvent_PaymentSucceeded PaymentSucceeded;
external wire_cst_LiquidSdkEvent_PaymentWaitingConfirmation PaymentWaitingConfirmation;
}
final class wire_cst_liquid_sdk_event extends ffi.Struct {
@ffi.Int32()
external int tag;
external LiquidSdkEventKind kind;
}
final class wire_cst_config extends ffi.Struct {
external ffi.Pointer<wire_cst_list_prim_u_8_strict> boltz_url;
external ffi.Pointer<wire_cst_list_prim_u_8_strict> electrum_url;
external ffi.Pointer<wire_cst_list_prim_u_8_strict> working_dir;
@ffi.Int32()
external int network;
@ffi.Uint64()
external int payment_timeout_sec;
}
final class wire_cst_connect_request extends ffi.Struct {
external ffi.Pointer<wire_cst_list_prim_u_8_strict> mnemonic;
external wire_cst_config config;
}
final class wire_cst_list_payment extends ffi.Struct {
external ffi.Pointer<wire_cst_payment> ptr;
@@ -722,51 +816,6 @@ final class wire_cst_liquid_sdk_error extends ffi.Struct {
external LiquidSdkErrorKind kind;
}
final class wire_cst_LiquidSdkEvent_PaymentFailed extends ffi.Struct {
external ffi.Pointer<wire_cst_payment> details;
}
final class wire_cst_LiquidSdkEvent_PaymentPending extends ffi.Struct {
external ffi.Pointer<wire_cst_payment> details;
}
final class wire_cst_LiquidSdkEvent_PaymentRefunded extends ffi.Struct {
external ffi.Pointer<wire_cst_payment> details;
}
final class wire_cst_LiquidSdkEvent_PaymentRefundPending extends ffi.Struct {
external ffi.Pointer<wire_cst_payment> details;
}
final class wire_cst_LiquidSdkEvent_PaymentSucceeded extends ffi.Struct {
external ffi.Pointer<wire_cst_payment> details;
}
final class wire_cst_LiquidSdkEvent_PaymentWaitingConfirmation extends ffi.Struct {
external ffi.Pointer<wire_cst_payment> details;
}
final class LiquidSdkEventKind extends ffi.Union {
external wire_cst_LiquidSdkEvent_PaymentFailed PaymentFailed;
external wire_cst_LiquidSdkEvent_PaymentPending PaymentPending;
external wire_cst_LiquidSdkEvent_PaymentRefunded PaymentRefunded;
external wire_cst_LiquidSdkEvent_PaymentRefundPending PaymentRefundPending;
external wire_cst_LiquidSdkEvent_PaymentSucceeded PaymentSucceeded;
external wire_cst_LiquidSdkEvent_PaymentWaitingConfirmation PaymentWaitingConfirmation;
}
final class wire_cst_liquid_sdk_event extends ffi.Struct {
@ffi.Int32()
external int tag;
external LiquidSdkEventKind kind;
}
final class wire_cst_ln_invoice extends ffi.Struct {
external ffi.Pointer<wire_cst_list_prim_u_8_strict> bolt11;