pub struct CIMeta {Show 19 fields
pub item_id: i64,
pub item_ts: UtcTime,
pub item_text: String,
pub item_status: CIStatus,
pub sent_via_proxy: Option<bool>,
pub item_shared_msg_id: Option<String>,
pub item_forwarded: Option<CIForwardedFrom>,
pub item_deleted: Option<CIDeleted>,
pub item_edited: bool,
pub item_timed: Option<CITimed>,
pub item_live: Option<bool>,
pub user_mention: bool,
pub deletable: bool,
pub editable: bool,
pub forwarded_by_member: Option<i64>,
pub show_group_as_sender: bool,
pub created_at: UtcTime,
pub updated_at: UtcTime,
pub undocumented: HashMap<String, JsonObject>,
}Fields§
§item_id: i64§item_ts: UtcTime§item_text: String§item_status: CIStatus§sent_via_proxy: Option<bool>§item_forwarded: Option<CIForwardedFrom>§item_deleted: Option<CIDeleted>§item_edited: bool§item_timed: Option<CITimed>§item_live: Option<bool>§user_mention: bool§deletable: bool§editable: bool§forwarded_by_member: Option<i64>§show_group_as_sender: bool§created_at: UtcTime§updated_at: UtcTime§undocumented: HashMap<String, JsonObject>Trait Implementations§
Source§impl<'de> Deserialize<'de> for CIMeta
impl<'de> Deserialize<'de> for CIMeta
Source§fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl StructuralPartialEq for CIMeta
Auto Trait Implementations§
impl Freeze for CIMeta
impl RefUnwindSafe for CIMeta
impl Send for CIMeta
impl Sync for CIMeta
impl Unpin for CIMeta
impl UnwindSafe for CIMeta
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more