/// An error that occurs when the provided buffer has no space left for
/// encoding.
///
/// This error is returned by encoders with a fixed size buffer that cannot
/// grow, such as [`&mut [u8]`](slice), [`ArrayVec`](arrayvec::ArrayVec) or
/// [`ArrayString`](arrayvec::ArrayString).
;