//! # Worker Instance Trait
//!
//! This trait defines the behavior of worker instances in the shepherd
//! framework.
//!
//! ## Overview
//! - **WorkerInstance**: Represents a worker instance that processes
//! transformation attempts.
//!
//! ## Example
//! ```rust
//! struct MyWorkerInstance;
//!
//! impl WorkerInstance for MyWorkerInstance {
//! // Implementation details...
//! }
//! ```
use async_trait;