1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18
use serde::Serialize; use crate::{ payloads::GetUpdates, requests::Payload, types::{SemiparsedVec, Update}, }; /// The fault tolerant version of [`GetUpdates`]. #[derive(Debug, PartialEq, Eq, Hash, Default, Clone, Serialize)] #[serde(transparent)] pub struct GetUpdatesFaultTolerant(pub GetUpdates); impl Payload for GetUpdatesFaultTolerant { type Output = SemiparsedVec<Update>; const NAME: &'static str = GetUpdates::NAME; }