usesuper::SocketHandle;/// Network socket metadata.
////// This includes things that only external (to the socket, that is) code
/// is interested in, but which are more conveniently stored inside the socket itself.
#[derive(Debug, Default)]pubstructMeta{/// Handle of this socket within its enclosing `SocketSet`.
/// Mainly useful for debug output.
pub(crate)handle: SocketHandle,
}implMeta{pubfnupdate(&mutself, handle: SocketHandle){self.handle = handle;}}