1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17
use crate::gateway::OpCode; use serde::{Deserialize, Serialize}; #[derive(Clone, Debug, Deserialize, Eq, Hash, PartialEq, Serialize)] pub struct Heartbeat { pub d: u64, pub op: OpCode, } impl Heartbeat { pub fn new(seq: u64) -> Self { Self { d: seq, op: OpCode::Heartbeat, } } }