Make `DigestSink` implement `Sink` (#146)
In Dart 3, `Sink` is an interface class, and cannot be extended.
diff --git a/lib/src/digest_sink.dart b/lib/src/digest_sink.dart
index 9ba4df9..092fc40 100644
--- a/lib/src/digest_sink.dart
+++ b/lib/src/digest_sink.dart
@@ -5,7 +5,7 @@
import 'digest.dart';
/// A sink used to get a digest value out of `Hash.startChunkedConversion`.
-class DigestSink extends Sink<Digest> {
+class DigestSink implements Sink<Digest> {
/// The value added to the sink.
///
/// A value must have been added using [add] before reading the `value`.