toRustBuffer function
Implementation
RustBuffer toRustBuffer(Uint8List data) {
final length = data.length;
final Pointer<Uint8> frameData = calloc<Uint8>(length);
final pointerList = frameData.asTypedList(length);
pointerList.setAll(0, data);
final bytes = calloc<ForeignBytes>();
bytes.ref.len = length;
bytes.ref.data = frameData;
return RustBuffer.fromBytes(bytes.ref);
}