pub struct MessageSendOptions { /* private fields */ }
Expand description
Options to be used when a message is sent
Implementations§
Source§impl MessageSendOptions
impl MessageSendOptions
pub fn from_json<S: AsRef<str>>(json: S) -> Result<Self>
pub fn builder() -> MessageSendOptionsBuilder
pub fn disable_notification(&self) -> bool
pub fn from_background(&self) -> bool
pub fn scheduling_state(&self) -> &MessageSchedulingState
Trait Implementations§
Source§impl AsRef<MessageSendOptions> for MessageSendOptions
impl AsRef<MessageSendOptions> for MessageSendOptions
Source§fn as_ref(&self) -> &MessageSendOptions
fn as_ref(&self) -> &MessageSendOptions
Converts this type into a shared reference of the (usually inferred) input type.
Source§impl Clone for MessageSendOptions
impl Clone for MessageSendOptions
Source§fn clone(&self) -> MessageSendOptions
fn clone(&self) -> MessageSendOptions
Returns a copy 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 MessageSendOptions
impl Debug for MessageSendOptions
Source§impl Default for MessageSendOptions
impl Default for MessageSendOptions
Source§fn default() -> MessageSendOptions
fn default() -> MessageSendOptions
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for MessageSendOptions
impl<'de> Deserialize<'de> for MessageSendOptions
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
Auto Trait Implementations§
impl Freeze for MessageSendOptions
impl RefUnwindSafe for MessageSendOptions
impl Send for MessageSendOptions
impl Sync for MessageSendOptions
impl Unpin for MessageSendOptions
impl UnwindSafe for MessageSendOptions
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