//! JMAP Thread types (RFC 8621 §3).
usealloc::{string::String,vec::Vec};useserde::{Deserialize, Serialize};/// A JMAP Thread object (RFC 8621 §3.1).
////// A Thread is a set of Email objects that share the same root
/// `Message-ID` and in-reply-to chain.
#[derive(Clone, Debug, Serialize, Deserialize)]#[serde(rename_all ="camelCase")]pubstructJmapThread{/// The server-assigned ID for this thread.
pubid: String,
/// Ordered list of email IDs in this thread, oldest first.
pubemail_ids:Vec<String>,
}