This commit is contained in:
15
docs/snippets/dart/api/error_handling.md
Normal file
15
docs/snippets/dart/api/error_handling.md
Normal file
@@ -0,0 +1,15 @@
|
||||
```dart title="Dart"
|
||||
import 'package:kreuzberg/kreuzberg.dart';
|
||||
|
||||
Future<void> main() async {
|
||||
try {
|
||||
final result = await KreuzbergBridge.extractFile('document.pdf', null);
|
||||
print(result.content);
|
||||
} on Exception catch (e) {
|
||||
// flutter_rust_bridge converts every KreuzbergError variant
|
||||
// (Io / UnsupportedFormat / Parsing / MissingDependency, ...)
|
||||
// into a Dart exception whose message preserves the original context.
|
||||
print('Extraction failed: $e');
|
||||
}
|
||||
}
|
||||
```
|
||||
Reference in New Issue
Block a user