usestd::convert::Infallible;usecrate::wire::send::{self, Payload};/// No payload; the prepared value still carries the storage borrow lifetime.
#[derive(Clone, Copy, Default)]pubstructEmpty;impl<'a>Payload<'a>forEmpty{fnselect(&self)->Option<impl send::raw::Ready<'a>>{None::<Infallible>}}