This commit is contained in:
kodjomoustapha 2024-06-18 13:59:16 +01:00
parent e8e8b1c140
commit 2c75b38f19
12 changed files with 33 additions and 26 deletions

View file

@ -1,2 +1,3 @@
rust_input: rust/src/api/**/*.rs
rust_root: rust/
rust_input: crate::api
dart_output: lib/src/rust

View file

@ -1,5 +1,5 @@
// This file is automatically generated, so please do not edit it.
// Generated by `flutter_rust_bridge`@ 2.0.0-dev.39.
// Generated by `flutter_rust_bridge`@ 2.0.0-dev.40.
// ignore_for_file: invalid_use_of_internal_member, unused_import, unnecessary_import

View file

@ -1,5 +1,5 @@
// This file is automatically generated, so please do not edit it.
// Generated by `flutter_rust_bridge`@ 2.0.0-dev.39.
// Generated by `flutter_rust_bridge`@ 2.0.0-dev.40.
// ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field
@ -52,7 +52,7 @@ class RustLib extends BaseEntrypoint<RustLibApi, RustLibApiImpl, RustLibWire> {
kDefaultExternalLibraryLoaderConfig;
@override
String get codegenVersion => '2.0.0-dev.39';
String get codegenVersion => '2.0.0-dev.40';
@override
int get rustContentHash => -287789500;

View file

@ -1,5 +1,5 @@
// This file is automatically generated, so please do not edit it.
// Generated by `flutter_rust_bridge`@ 2.0.0-dev.39.
// Generated by `flutter_rust_bridge`@ 2.0.0-dev.40.
// ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field

View file

@ -1,5 +1,5 @@
// This file is automatically generated, so please do not edit it.
// Generated by `flutter_rust_bridge`@ 2.0.0-dev.39.
// Generated by `flutter_rust_bridge`@ 2.0.0-dev.40.
// ignore_for_file: unused_import, unused_element, unnecessary_import, duplicate_ignore, invalid_use_of_internal_member, annotate_overrides, non_constant_identifier_names, curly_braces_in_flow_control_structures, prefer_const_literals_to_create_immutables, unused_field

View file

@ -536,10 +536,10 @@ packages:
dependency: "direct main"
description:
name: flutter_rust_bridge
sha256: ee0d9798156ba523ca24bfb690efd15614f823685df270447c480dd5923d9a0b
sha256: "4ab629fec14aa4a6a3b503d15ec81cf0cd2cf4d409eb2bbdd32491fea69d9f61"
url: "https://pub.dev"
source: hosted
version: "2.0.0-dev.39"
version: "2.0.0-dev.40"
flutter_test:
dependency: "direct dev"
description: flutter

View file

@ -79,7 +79,7 @@ dependencies:
highlight: ^0.7.0
json_view: ^0.4.2
super_sliver_list: ^0.4.1
flutter_rust_bridge: ^2.0.0-dev.39
flutter_rust_bridge: ^2.0.0-dev.40
rust_lib_mangayomi:
path: rust_builder
pseudom: ^1.0.1

12
rust/Cargo.lock generated
View file

@ -187,9 +187,9 @@ checksum = "7f30e7476521f6f8af1a1c4c0b8cc94f0bee37d91763d0ca2665f299b6cd8aec"
[[package]]
name = "bytemuck"
version = "1.14.0"
version = "1.16.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "374d28ec25809ee0e23827c2ab573d729e293f281dfe393500e7ad618baa61c6"
checksum = "78834c15cb5d5efe3452d58b1e8ba890dd62d21907f867f383358198e56ebca5"
[[package]]
name = "byteorder"
@ -403,9 +403,9 @@ dependencies = [
[[package]]
name = "flutter_rust_bridge"
version = "2.0.0-dev.39"
version = "2.0.0-dev.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "92c9a3d358c2df51ac5ab05440334a63d7e2ce3229ca05d285769498bfe7fb8d"
checksum = "5c365fbbceacaafff62c4efcb50584955624ae4f5524355e947591116fe26792"
dependencies = [
"allo-isolate",
"android_logger",
@ -430,9 +430,9 @@ dependencies = [
[[package]]
name = "flutter_rust_bridge_macros"
version = "2.0.0-dev.39"
version = "2.0.0-dev.40"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "7c73c8b391f3c0aed00493871aee6541c03d117d553fa5c121f126dfbbad5157"
checksum = "a20b6a0e0ff1075c8425d5a157704376a342a9a1da6e5c0ecd358ae18c9a66cf"
dependencies = [
"hex",
"md-5",

View file

@ -7,5 +7,5 @@ edition = "2021"
crate-type = ["cdylib", "staticlib"]
[dependencies]
flutter_rust_bridge = "=2.0.0-dev.39"
flutter_rust_bridge = "=2.0.0-dev.40"
image = "0.25.0"

View file

@ -1,11 +1,11 @@
// This file is automatically generated, so please do not edit it.
// Generated by `flutter_rust_bridge`@ 2.0.0-dev.39.
// Generated by `flutter_rust_bridge`@ 2.0.0-dev.40.
// Section: imports
use super::*;
use flutter_rust_bridge::for_generated::byteorder::{NativeEndian, ReadBytesExt, WriteBytesExt};
use flutter_rust_bridge::for_generated::{transform_result_dco, Lockable};
use flutter_rust_bridge::for_generated::{transform_result_dco, Lifetimeable, Lockable};
use flutter_rust_bridge::{Handler, IntoIntoDart};
// Section: boilerplate

View file

@ -1,5 +1,5 @@
// This file is automatically generated, so please do not edit it.
// Generated by `flutter_rust_bridge`@ 2.0.0-dev.39.
// Generated by `flutter_rust_bridge`@ 2.0.0-dev.40.
#![allow(
non_camel_case_types,
@ -16,13 +16,17 @@
clippy::too_many_arguments,
clippy::match_single_binding,
clippy::clone_on_copy,
clippy::let_unit_value
clippy::let_unit_value,
clippy::deref_addrof,
clippy::explicit_auto_deref,
clippy::borrow_deref_ref,
clippy::needless_borrow
)]
// Section: imports
use flutter_rust_bridge::for_generated::byteorder::{NativeEndian, ReadBytesExt, WriteBytesExt};
use flutter_rust_bridge::for_generated::{transform_result_dco, Lockable};
use flutter_rust_bridge::for_generated::{transform_result_dco, Lifetimeable, Lockable};
use flutter_rust_bridge::{Handler, IntoIntoDart};
// Section: boilerplate
@ -32,7 +36,7 @@ flutter_rust_bridge::frb_generated_boilerplate!(
default_rust_opaque = RustOpaqueMoi,
default_rust_auto_opaque = RustAutoOpaqueMoi,
);
pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.39";
pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_VERSION: &str = "2.0.0-dev.40";
pub(crate) const FLUTTER_RUST_BRIDGE_CODEGEN_CONTENT_HASH: i32 = -287789500;
// Section: executor
@ -64,8 +68,10 @@ fn wire__crate__api__image__process_crop_image_impl(
flutter_rust_bridge::for_generated::SseDeserializer::new(message);
let api_image = <Vec<u8>>::sse_decode(&mut deserializer);
deserializer.end();
transform_result_sse((move || {
Result::<_, ()>::Ok(crate::api::image::process_crop_image(api_image))
transform_result_sse::<_, ()>((move || {
let output_ok =
Result::<_, ()>::Ok(crate::api::image::process_crop_image(api_image))?;
Ok(output_ok)
})())
},
)

View file

@ -1,5 +1,5 @@
// This file is automatically generated, so please do not edit it.
// Generated by `flutter_rust_bridge`@ 2.0.0-dev.39.
// Generated by `flutter_rust_bridge`@ 2.0.0-dev.40.
// Section: imports
@ -7,7 +7,7 @@ use super::*;
use flutter_rust_bridge::for_generated::byteorder::{NativeEndian, ReadBytesExt, WriteBytesExt};
use flutter_rust_bridge::for_generated::wasm_bindgen;
use flutter_rust_bridge::for_generated::wasm_bindgen::prelude::*;
use flutter_rust_bridge::for_generated::{transform_result_dco, Lockable};
use flutter_rust_bridge::for_generated::{transform_result_dco, Lifetimeable, Lockable};
use flutter_rust_bridge::{Handler, IntoIntoDart};
// Section: boilerplate