pub struct IMessageConfig {
pub enabled: bool,
pub bridge_mode: IMessageBridgeMode,
pub allowlist: Vec<String>,
pub enable_tapbacks: bool,
pub enable_typing_indicator: bool,
}Expand description
iMessage configuration.
Fields§
§enabled: bool§bridge_mode: IMessageBridgeModeBridge mode for iMessage integration
allowlist: Vec<String>List of allowed phone numbers or Apple IDs (empty = all allowed)
enable_tapbacks: boolEnable tapback/reaction support
enable_typing_indicator: boolEnable typing indicator support
Trait Implementations§
Source§impl Clone for IMessageConfig
impl Clone for IMessageConfig
Source§fn clone(&self) -> IMessageConfig
fn clone(&self) -> IMessageConfig
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 IMessageConfig
impl Debug for IMessageConfig
Source§impl<'de> Deserialize<'de> for IMessageConfig
impl<'de> Deserialize<'de> for IMessageConfig
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 IMessageConfig
impl RefUnwindSafe for IMessageConfig
impl Send for IMessageConfig
impl Sync for IMessageConfig
impl Unpin for IMessageConfig
impl UnsafeUnpin for IMessageConfig
impl UnwindSafe for IMessageConfig
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