pub struct MessageSerializerConfig {
pub parse_attributed_body: bool,
pub parse_message_summary: bool,
pub parse_payload_data: bool,
pub include_chats: bool,
pub load_chat_participants: bool,
}Expand description
Configuration for message serialization.
Fields§
§parse_attributed_body: bool§parse_message_summary: bool§parse_payload_data: bool§include_chats: bool§load_chat_participants: boolImplementations§
Source§impl MessageSerializerConfig
impl MessageSerializerConfig
Sourcepub fn for_sent_message() -> Self
pub fn for_sent_message() -> Self
Config for serializing sent messages (after send/react/edit/unsend). Defaults: parseAttributedBody: true, parseMessageSummary: true, parsePayloadData: true, loadChatParticipants: false for sent message responses.
Trait Implementations§
Source§impl Clone for MessageSerializerConfig
impl Clone for MessageSerializerConfig
Source§fn clone(&self) -> MessageSerializerConfig
fn clone(&self) -> MessageSerializerConfig
Returns a duplicate of the value. Read more
1.0.0 · 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 MessageSerializerConfig
impl Debug for MessageSerializerConfig
Auto Trait Implementations§
impl Freeze for MessageSerializerConfig
impl RefUnwindSafe for MessageSerializerConfig
impl Send for MessageSerializerConfig
impl Sync for MessageSerializerConfig
impl Unpin for MessageSerializerConfig
impl UnsafeUnpin for MessageSerializerConfig
impl UnwindSafe for MessageSerializerConfig
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> IntoEither for T
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self>
fn into_either(self, into_left: bool) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
Converts
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more