use Deserialize;
use crateEmojiId;
use crateUser;
/// Lightweight emoji reference carried by gateway reaction payloads. A custom
/// guild emoji has a non-None `id`; a Unicode emoji has `id == None` and a
/// `name` like "🔥".
/// Full guild emoji object returned by REST endpoints.