/*
* Copyright (c) Microsoft Corporation.
* Licensed under the MIT license.
*/
use File;
/// The IOContext struct for disk I/O on macOS.
///
/// macOS does not have io_uring (Linux-only) or IOCompletionPort (Windows-only).
/// This is a simple implementation that just holds a file handle.
/// For actual async I/O operations on macOS, use the StorageProviderAlignedFileReader
/// which provides a cross-platform fallback implementation.