#[derive(FileConsumer)]
{
    // Attributes available to this derive:
    #[consumer_data]
    #[thread_handle]
}