//! IMAP4 IDLE command
//!
//! This extension adds a new method ...
//!
//! * [`CommandBody::idle()`](crate::command::CommandBody#method.idle)
//!
//! ... adds a new type ...
//!
//! * [`IdleDone`](crate::extensions::idle::IdleDone)
//!
//! ... and extends ...
//!
//! * [`CommandBody`](crate::command::CommandBody) enum with a new variant [`CommandBody::Idle`](crate::command::CommandBody#variant.Idle), and
//! * [`Capability`](crate::response::Capability) enum with a new variant [`Capability::Idle`](crate::response::Capability#variant.Idle).
use Arbitrary;
use ToStatic;
use ;
/// Denotes the continuation data message "DONE\r\n" to end the IDLE command.
;