```dart title="Dart" import 'package:kreuzberg/kreuzberg.dart'; Future main() async { // A Dart implementation of the `EmbeddingBackend` trait cannot be plugged // into the global registry. `Kreuzberg.registerEmbeddingBackend(impl)` // exists, but its `createEmbeddingBackendDartImpl` factory takes opaque // `BoxFn*` closure values whose constructors are not surfaced through // flutter_rust_bridge. // // Implement the backend in Rust as `Plugin + EmbeddingBackend` and register // it via `register_embedding_backend` in a Rust shim crate. } ```