pub struct BaseMessengerConfiguration {
pub data: Option<HashMap<String, Value>>,
pub debug: Option<bool>,
pub id: Option<Uuid>,
pub insert_instant: Option<i64>,
pub last_update_instant: Option<i64>,
pub name: Option<String>,
pub transport: Option<String>,
pub type: Option<MessengerType>,
}
Expand description
BaseMessengerConfiguration : Do not require a setter for ‘type’, it is defined by the concrete class and is not mutable
Fields§
§data: Option<HashMap<String, Value>>
§debug: Option<bool>
§id: Option<Uuid>
§insert_instant: Option<i64>
The number of milliseconds since the unix epoch: January 1, 1970 00:00:00 UTC. This value is always in UTC.
last_update_instant: Option<i64>
The number of milliseconds since the unix epoch: January 1, 1970 00:00:00 UTC. This value is always in UTC.
name: Option<String>
§transport: Option<String>
§type: Option<MessengerType>
Implementations§
Source§impl BaseMessengerConfiguration
impl BaseMessengerConfiguration
Sourcepub fn new() -> BaseMessengerConfiguration
pub fn new() -> BaseMessengerConfiguration
Do not require a setter for ‘type’, it is defined by the concrete class and is not mutable
Trait Implementations§
Source§impl Clone for BaseMessengerConfiguration
impl Clone for BaseMessengerConfiguration
Source§fn clone(&self) -> BaseMessengerConfiguration
fn clone(&self) -> BaseMessengerConfiguration
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 BaseMessengerConfiguration
impl Debug for BaseMessengerConfiguration
Source§impl Default for BaseMessengerConfiguration
impl Default for BaseMessengerConfiguration
Source§fn default() -> BaseMessengerConfiguration
fn default() -> BaseMessengerConfiguration
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BaseMessengerConfiguration
impl<'de> Deserialize<'de> for BaseMessengerConfiguration
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 BaseMessengerConfiguration
Auto Trait Implementations§
impl Freeze for BaseMessengerConfiguration
impl RefUnwindSafe for BaseMessengerConfiguration
impl Send for BaseMessengerConfiguration
impl Sync for BaseMessengerConfiguration
impl Unpin for BaseMessengerConfiguration
impl UnwindSafe for BaseMessengerConfiguration
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