usebytes::Bytes;usecrate::Buffer;implFrom<Buffer>forBytes{/// Converts a [`Buffer`] into [`Bytes`] without copying its contents.
////// The [`Buffer`] becomes the owner of the returned [`Bytes`], so its whole
/// allocation, including any capacity beyond [`Buffer::len`], is retained
/// until the last clone of the returned [`Bytes`] is dropped. Prefer
/// [`Bytes::copy_from_slice`] if the unused capacity is substantial.
fnfrom(value: Buffer)->Self{Self::from_owner(value)}}