use io;
use SyncSender;
/// A trait for handling IO operation callbacks.
///
/// This trait defines a mechanism to send IO operation results back to the
/// caller, typically used for asynchronous IO operations.
/// Implementation of the Callback trait for SyncSender.
///
/// This allows using a synchronous channel sender as a callback mechanism
/// for IO operations.