fix clippy warnings

This commit is contained in:
Andika Tanuwijaya 2025-07-02 23:55:53 +07:00
parent c44268f9fa
commit 4687f12509
10 changed files with 10 additions and 380 deletions

View file

@ -19,10 +19,8 @@ abstract class RustConnection implements RustOpaqueInterface {
// HINT: Make it `#[frb(sync)]` to let it become the default constructor of Dart class.
static Future<RustConnection> newInstance({
required WrapperArcConnection connection,
required WrapperArcDatabase database,
}) => RustLib.instance.api.crateApiConnectionRustConnectionNew(
connection: connection,
database: database,
);
Future<RustStatement> prepare({required String sql});

View file

@ -90,7 +90,6 @@ abstract class RustLibApi extends BaseApi {
Future<RustConnection> crateApiConnectionRustConnectionNew({
required WrapperArcConnection connection,
required WrapperArcDatabase database,
});
Future<RustStatement> crateApiConnectionRustConnectionPrepare({
@ -154,15 +153,6 @@ abstract class RustLibApi extends BaseApi {
CrossPlatformFinalizerArg
get rust_arc_decrement_strong_count_WrapperArcConnectionPtr;
RustArcIncrementStrongCountFnType
get rust_arc_increment_strong_count_WrapperArcDatabase;
RustArcDecrementStrongCountFnType
get rust_arc_decrement_strong_count_WrapperArcDatabase;
CrossPlatformFinalizerArg
get rust_arc_decrement_strong_count_WrapperArcDatabasePtr;
RustArcIncrementStrongCountFnType
get rust_arc_increment_strong_count_WrapperStatement;
@ -224,7 +214,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
@override
Future<RustConnection> crateApiConnectionRustConnectionNew({
required WrapperArcConnection connection,
required WrapperArcDatabase database,
}) {
return handler.executeNormal(
NormalTask(
@ -234,10 +223,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
connection,
serializer,
);
sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
database,
serializer,
);
pdeCallFfi(
generalizedFrbRustBinding,
serializer,
@ -251,7 +236,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
decodeErrorData: null,
),
constMeta: kCrateApiConnectionRustConnectionNewConstMeta,
argValues: [connection, database],
argValues: [connection],
apiImpl: this,
),
);
@ -260,7 +245,7 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
TaskConstMeta get kCrateApiConnectionRustConnectionNewConstMeta =>
const TaskConstMeta(
debugName: "RustConnection_new",
argNames: ["connection", "database"],
argNames: ["connection"],
);
@override
@ -573,14 +558,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
get rust_arc_decrement_strong_count_WrapperArcConnection => wire
.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcConnection;
RustArcIncrementStrongCountFnType
get rust_arc_increment_strong_count_WrapperArcDatabase => wire
.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase;
RustArcDecrementStrongCountFnType
get rust_arc_decrement_strong_count_WrapperArcDatabase => wire
.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase;
RustArcIncrementStrongCountFnType
get rust_arc_increment_strong_count_WrapperStatement => wire
.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement;
@ -616,15 +593,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
return WrapperArcConnectionImpl.frbInternalDcoDecode(raw as List<dynamic>);
}
@protected
WrapperArcDatabase
dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
dynamic raw,
) {
// Codec=Dco (DartCObject based), see doc to use other codecs
return WrapperArcDatabaseImpl.frbInternalDcoDecode(raw as List<dynamic>);
}
@protected
WrapperStatement
dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
@ -691,15 +659,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
return WrapperArcConnectionImpl.frbInternalDcoDecode(raw as List<dynamic>);
}
@protected
WrapperArcDatabase
dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
dynamic raw,
) {
// Codec=Dco (DartCObject based), see doc to use other codecs
return WrapperArcDatabaseImpl.frbInternalDcoDecode(raw as List<dynamic>);
}
@protected
WrapperStatement
dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
@ -1017,18 +976,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
);
}
@protected
WrapperArcDatabase
sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
SseDeserializer deserializer,
) {
// Codec=Sse (Serialization based), see doc to use other codecs
return WrapperArcDatabaseImpl.frbInternalSseDecode(
sse_decode_usize(deserializer),
sse_decode_i_32(deserializer),
);
}
@protected
WrapperStatement
sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
@ -1110,18 +1057,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
);
}
@protected
WrapperArcDatabase
sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
SseDeserializer deserializer,
) {
// Codec=Sse (Serialization based), see doc to use other codecs
return WrapperArcDatabaseImpl.frbInternalSseDecode(
sse_decode_usize(deserializer),
sse_decode_i_32(deserializer),
);
}
@protected
WrapperStatement
sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
@ -1517,19 +1452,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
);
}
@protected
void
sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
WrapperArcDatabase self,
SseSerializer serializer,
) {
// Codec=Sse (Serialization based), see doc to use other codecs
sse_encode_usize(
(self as WrapperArcDatabaseImpl).frbInternalSseEncode(move: true),
serializer,
);
}
@protected
void
sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
@ -1620,19 +1542,6 @@ class RustLibApiImpl extends RustLibApiImplPlatform implements RustLibApi {
);
}
@protected
void
sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
WrapperArcDatabase self,
SseSerializer serializer,
) {
// Codec=Sse (Serialization based), see doc to use other codecs
sse_encode_usize(
(self as WrapperArcDatabaseImpl).frbInternalSseEncode(move: null),
serializer,
);
}
@protected
void
sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
@ -2053,30 +1962,6 @@ class WrapperArcConnectionImpl extends RustOpaque
);
}
@sealed
class WrapperArcDatabaseImpl extends RustOpaque implements WrapperArcDatabase {
// Not to be used by end users
WrapperArcDatabaseImpl.frbInternalDcoDecode(List<dynamic> wire)
: super.frbInternalDcoDecode(wire, _kStaticData);
// Not to be used by end users
WrapperArcDatabaseImpl.frbInternalSseDecode(
BigInt ptr,
int externalSizeOnNative,
) : super.frbInternalSseDecode(ptr, externalSizeOnNative, _kStaticData);
static final _kStaticData = RustArcStaticData(
rustArcIncrementStrongCount:
RustLib.instance.api.rust_arc_increment_strong_count_WrapperArcDatabase,
rustArcDecrementStrongCount:
RustLib.instance.api.rust_arc_decrement_strong_count_WrapperArcDatabase,
rustArcDecrementStrongCountPtr: RustLib
.instance
.api
.rust_arc_decrement_strong_count_WrapperArcDatabasePtr,
);
}
@sealed
class WrapperStatementImpl extends RustOpaque implements WrapperStatement {
// Not to be used by end users

View file

@ -37,10 +37,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
get rust_arc_decrement_strong_count_WrapperArcConnectionPtr => wire
._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcConnectionPtr;
CrossPlatformFinalizerArg
get rust_arc_decrement_strong_count_WrapperArcDatabasePtr => wire
._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabasePtr;
CrossPlatformFinalizerArg
get rust_arc_decrement_strong_count_WrapperStatementPtr => wire
._rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatementPtr;
@ -63,12 +59,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
dynamic raw,
);
@protected
WrapperArcDatabase
dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
dynamic raw,
);
@protected
WrapperStatement
dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
@ -108,12 +98,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
dynamic raw,
);
@protected
WrapperArcDatabase
dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
dynamic raw,
);
@protected
WrapperStatement
dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
@ -241,12 +225,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
SseDeserializer deserializer,
);
@protected
WrapperArcDatabase
sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
SseDeserializer deserializer,
);
@protected
WrapperStatement
sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
@ -288,12 +266,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
SseDeserializer deserializer,
);
@protected
WrapperArcDatabase
sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
SseDeserializer deserializer,
);
@protected
WrapperStatement
sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
@ -430,13 +402,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
SseSerializer serializer,
);
@protected
void
sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
WrapperArcDatabase self,
SseSerializer serializer,
);
@protected
void
sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
@ -485,13 +450,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
SseSerializer serializer,
);
@protected
void
sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
WrapperArcDatabase self,
SseSerializer serializer,
);
@protected
void
sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
@ -742,40 +700,6 @@ class RustLibWire implements BaseWire {
_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcConnectionPtr
.asFunction<void Function(ffi.Pointer<ffi.Void>)>();
void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
ffi.Pointer<ffi.Void> ptr,
) {
return _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
ptr,
);
}
late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabasePtr =
_lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>(
'frbgen_turso_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase',
);
late final _rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase =
_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabasePtr
.asFunction<void Function(ffi.Pointer<ffi.Void>)>();
void
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
ffi.Pointer<ffi.Void> ptr,
) {
return _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
ptr,
);
}
late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabasePtr =
_lookup<ffi.NativeFunction<ffi.Void Function(ffi.Pointer<ffi.Void>)>>(
'frbgen_turso_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase',
);
late final _rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase =
_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabasePtr
.asFunction<void Function(ffi.Pointer<ffi.Void>)>();
void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
ffi.Pointer<ffi.Void> ptr,

View file

@ -39,10 +39,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
get rust_arc_decrement_strong_count_WrapperArcConnectionPtr => wire
.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcConnection;
CrossPlatformFinalizerArg
get rust_arc_decrement_strong_count_WrapperArcDatabasePtr => wire
.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase;
CrossPlatformFinalizerArg
get rust_arc_decrement_strong_count_WrapperStatementPtr => wire
.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement;
@ -65,12 +61,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
dynamic raw,
);
@protected
WrapperArcDatabase
dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
dynamic raw,
);
@protected
WrapperStatement
dco_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
@ -110,12 +100,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
dynamic raw,
);
@protected
WrapperArcDatabase
dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
dynamic raw,
);
@protected
WrapperStatement
dco_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
@ -243,12 +227,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
SseDeserializer deserializer,
);
@protected
WrapperArcDatabase
sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
SseDeserializer deserializer,
);
@protected
WrapperStatement
sse_decode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
@ -290,12 +268,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
SseDeserializer deserializer,
);
@protected
WrapperArcDatabase
sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
SseDeserializer deserializer,
);
@protected
WrapperStatement
sse_decode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
@ -432,13 +404,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
SseSerializer serializer,
);
@protected
void
sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
WrapperArcDatabase self,
SseSerializer serializer,
);
@protected
void
sse_encode_Auto_Owned_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
@ -487,13 +452,6 @@ abstract class RustLibApiImplPlatform extends BaseApiImpl<RustLibWire> {
SseSerializer serializer,
);
@protected
void
sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
WrapperArcDatabase self,
SseSerializer serializer,
);
@protected
void
sse_encode_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
@ -681,22 +639,6 @@ class RustLibWire implements BaseWire {
ptr,
);
void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
int ptr,
) => wasmModule
.rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
ptr,
);
void
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
int ptr,
) => wasmModule
.rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
ptr,
);
void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
int ptr,
@ -750,16 +692,6 @@ extension type RustLibWasmModule._(JSObject _) implements JSObject {
int ptr,
);
external void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
int ptr,
);
external void
rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
int ptr,
);
external void
rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
int ptr,

View file

@ -9,8 +9,5 @@ import 'package:flutter_rust_bridge/flutter_rust_bridge_for_generated.dart';
// Rust type: RustOpaqueMoi<flutter_rust_bridge::for_generated::RustAutoOpaqueInner<Wrapper < Arc < Connection > >>>
abstract class WrapperArcConnection implements RustOpaqueInterface {}
// Rust type: RustOpaqueMoi<flutter_rust_bridge::for_generated::RustAutoOpaqueInner<Wrapper < Arc < Database > >>>
abstract class WrapperArcDatabase implements RustOpaqueInterface {}
// Rust type: RustOpaqueMoi<flutter_rust_bridge::for_generated::RustAutoOpaqueInner<Wrapper < Statement >>>
abstract class WrapperStatement implements RustOpaqueInterface {}

View file

@ -30,5 +30,5 @@ pub async fn connect(args: ConnectArgs) -> RustConnection {
}
.unwrap();
let connection = database.connect().unwrap();
RustConnection::new(Wrapper { inner: connection }, Wrapper { inner: database })
RustConnection::new(Wrapper { inner: connection })
}

View file

@ -15,18 +15,11 @@ use crate::{
#[frb(opaque)]
pub struct RustConnection {
inner: Wrapper<Arc<Connection>>,
database: Wrapper<Arc<Database>>,
}
impl RustConnection {
pub fn new(
connection: Wrapper<Arc<Connection>>,
database: Wrapper<Arc<Database>>,
) -> RustConnection {
RustConnection {
inner: connection,
database: database,
}
pub fn new(connection: Wrapper<Arc<Connection>>) -> RustConnection {
RustConnection { inner: connection }
}
pub async fn query(&self, sql: String, params: Params) -> QueryResult {

View file

@ -25,7 +25,7 @@ impl RustStatement {
) -> RustStatement {
RustStatement {
inner: statement,
connection: connection,
connection,
}
}

View file

@ -135,12 +135,11 @@ fn wire__crate__api__connection__RustConnection_new_impl(
let mut deserializer =
flutter_rust_bridge::for_generated::SseDeserializer::new(message);
let api_connection = <Wrapper<Arc<Connection>>>::sse_decode(&mut deserializer);
let api_database = <Wrapper<Arc<Database>>>::sse_decode(&mut deserializer);
deserializer.end();
move |context| {
transform_result_sse::<_, ()>((move || {
let output_ok = Result::<_, ()>::Ok(
crate::api::connection::RustConnection::new(api_connection, api_database),
crate::api::connection::RustConnection::new(api_connection),
)?;
Ok(output_ok)
})())
@ -574,9 +573,6 @@ flutter_rust_bridge::frb_generated_moi_arc_impl_value!(
flutter_rust_bridge::frb_generated_moi_arc_impl_value!(
flutter_rust_bridge::for_generated::RustAutoOpaqueInner<Wrapper<Arc<Connection>>>
);
flutter_rust_bridge::frb_generated_moi_arc_impl_value!(
flutter_rust_bridge::for_generated::RustAutoOpaqueInner<Wrapper<Arc<Database>>>
);
flutter_rust_bridge::frb_generated_moi_arc_impl_value!(
flutter_rust_bridge::for_generated::RustAutoOpaqueInner<Wrapper<Statement>>
);
@ -613,16 +609,6 @@ impl SseDecode for Wrapper<Arc<Connection>> {
}
}
impl SseDecode for Wrapper<Arc<Database>> {
// Codec=Sse (Serialization based), see doc to use other codecs
fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {
let mut inner = <RustOpaqueMoi<
flutter_rust_bridge::for_generated::RustAutoOpaqueInner<Wrapper<Arc<Database>>>,
>>::sse_decode(deserializer);
return flutter_rust_bridge::for_generated::rust_auto_opaque_decode_owned(inner);
}
}
impl SseDecode for Wrapper<Statement> {
// Codec=Sse (Serialization based), see doc to use other codecs
fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {
@ -674,18 +660,6 @@ impl SseDecode
}
}
impl SseDecode
for RustOpaqueMoi<
flutter_rust_bridge::for_generated::RustAutoOpaqueInner<Wrapper<Arc<Database>>>,
>
{
// Codec=Sse (Serialization based), see doc to use other codecs
fn sse_decode(deserializer: &mut flutter_rust_bridge::for_generated::SseDeserializer) -> Self {
let mut inner = <usize>::sse_decode(deserializer);
return decode_rust_opaque_moi(inner);
}
}
impl SseDecode
for RustOpaqueMoi<flutter_rust_bridge::for_generated::RustAutoOpaqueInner<Wrapper<Statement>>>
{
@ -1165,26 +1139,6 @@ impl flutter_rust_bridge::IntoIntoDart<FrbWrapper<Wrapper<Arc<Connection>>>>
}
}
// Codec=Dco (DartCObject based), see doc to use other codecs
impl flutter_rust_bridge::IntoDart for FrbWrapper<Wrapper<Arc<Database>>> {
fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi {
flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self.0)
.into_dart()
}
}
impl flutter_rust_bridge::for_generated::IntoDartExceptPrimitive
for FrbWrapper<Wrapper<Arc<Database>>>
{
}
impl flutter_rust_bridge::IntoIntoDart<FrbWrapper<Wrapper<Arc<Database>>>>
for Wrapper<Arc<Database>>
{
fn into_into_dart(self) -> FrbWrapper<Wrapper<Arc<Database>>> {
self.into()
}
}
// Codec=Dco (DartCObject based), see doc to use other codecs
impl flutter_rust_bridge::IntoDart for FrbWrapper<Wrapper<Statement>> {
fn into_dart(self) -> flutter_rust_bridge::for_generated::DartAbi {
@ -1412,18 +1366,6 @@ impl SseEncode for Wrapper<Arc<Connection>> {
}
}
impl SseEncode for Wrapper<Arc<Database>> {
// Codec=Sse (Serialization based), see doc to use other codecs
fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {
<RustOpaqueMoi<
flutter_rust_bridge::for_generated::RustAutoOpaqueInner<Wrapper<Arc<Database>>>,
>>::sse_encode(
flutter_rust_bridge::for_generated::rust_auto_opaque_encode::<_, MoiArc<_>>(self),
serializer,
);
}
}
impl SseEncode for Wrapper<Statement> {
// Codec=Sse (Serialization based), see doc to use other codecs
fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {
@ -1476,19 +1418,6 @@ impl SseEncode
}
}
impl SseEncode
for RustOpaqueMoi<
flutter_rust_bridge::for_generated::RustAutoOpaqueInner<Wrapper<Arc<Database>>>,
>
{
// Codec=Sse (Serialization based), see doc to use other codecs
fn sse_encode(self, serializer: &mut flutter_rust_bridge::for_generated::SseSerializer) {
let (ptr, size) = self.sse_encode_raw();
<usize>::sse_encode(ptr, serializer);
<i32>::sse_encode(size, serializer);
}
}
impl SseEncode
for RustOpaqueMoi<flutter_rust_bridge::for_generated::RustAutoOpaqueInner<Wrapper<Statement>>>
{
@ -1875,20 +1804,6 @@ mod io {
MoiArc::<flutter_rust_bridge::for_generated::RustAutoOpaqueInner<Wrapper < Arc < Connection > >>>::decrement_strong_count(ptr as _);
}
#[unsafe(no_mangle)]
pub extern "C" fn frbgen_turso_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
ptr: *const std::ffi::c_void,
) {
MoiArc::<flutter_rust_bridge::for_generated::RustAutoOpaqueInner<Wrapper < Arc < Database > >>>::increment_strong_count(ptr as _);
}
#[unsafe(no_mangle)]
pub extern "C" fn frbgen_turso_dart_rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
ptr: *const std::ffi::c_void,
) {
MoiArc::<flutter_rust_bridge::for_generated::RustAutoOpaqueInner<Wrapper < Arc < Database > >>>::decrement_strong_count(ptr as _);
}
#[unsafe(no_mangle)]
pub extern "C" fn frbgen_turso_dart_rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
ptr: *const std::ffi::c_void,
@ -1972,20 +1887,6 @@ mod web {
MoiArc::<flutter_rust_bridge::for_generated::RustAutoOpaqueInner<Wrapper < Arc < Connection > >>>::decrement_strong_count(ptr as _);
}
#[wasm_bindgen]
pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
ptr: *const std::ffi::c_void,
) {
MoiArc::<flutter_rust_bridge::for_generated::RustAutoOpaqueInner<Wrapper < Arc < Database > >>>::increment_strong_count(ptr as _);
}
#[wasm_bindgen]
pub fn rust_arc_decrement_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperArcDatabase(
ptr: *const std::ffi::c_void,
) {
MoiArc::<flutter_rust_bridge::for_generated::RustAutoOpaqueInner<Wrapper < Arc < Database > >>>::decrement_strong_count(ptr as _);
}
#[wasm_bindgen]
pub fn rust_arc_increment_strong_count_RustOpaque_flutter_rust_bridgefor_generatedRustAutoOpaqueInnerWrapperStatement(
ptr: *const std::ffi::c_void,

View file

@ -6,9 +6,9 @@ pub enum Value {
Null,
}
impl Into<turso_core::Value> for Value {
fn into(self) -> turso_core::Value {
match self {
impl From<Value> for turso_core::Value {
fn from(val: Value) -> Self {
match val {
Value::Null => turso_core::Value::Null,
Value::Integer(n) => turso_core::Value::Integer(n),
Value::Real(n) => turso_core::Value::Float(n),