pub struct InboundMessage {
pub rowid: i64,
pub handle_id: String,
pub body: String,
pub date: i64,
}Expand description
One inbound iMessage row, projected from message JOIN handle.
body is the human-readable message text, already decoded from
attributedBody (or the text column when it was populated). It is never
the raw BLOB bytes and never empty for a row that carried a body.
Fields§
§rowid: i64message.ROWID — the monotonic high-water key.
handle_id: Stringhandle.id — the sender handle (phone number / Apple ID email).
body: StringDecoded human-readable body.
date: i64message.date — Apple epoch nanoseconds (raw; correlation only).
Trait Implementations§
Source§impl Clone for InboundMessage
impl Clone for InboundMessage
Source§fn clone(&self) -> InboundMessage
fn clone(&self) -> InboundMessage
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for InboundMessage
impl Debug for InboundMessage
Source§impl<'de> Deserialize<'de> for InboundMessage
impl<'de> Deserialize<'de> for InboundMessage
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 Eq for InboundMessage
Source§impl PartialEq for InboundMessage
impl PartialEq for InboundMessage
Source§fn eq(&self, other: &InboundMessage) -> bool
fn eq(&self, other: &InboundMessage) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for InboundMessage
impl Serialize for InboundMessage
impl StructuralPartialEq for InboundMessage
Auto Trait Implementations§
impl Freeze for InboundMessage
impl RefUnwindSafe for InboundMessage
impl Send for InboundMessage
impl Sync for InboundMessage
impl Unpin for InboundMessage
impl UnsafeUnpin for InboundMessage
impl UnwindSafe for InboundMessage
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