pub struct NewchannelEventData {
pub channel: String,
pub uniqueid: String,
pub channel_state: Option<String>,
pub channel_state_desc: Option<String>,
pub caller_id_num: Option<String>,
pub caller_id_name: Option<String>,
pub other: HashMap<String, String>,
}
Fields§
§channel: String
§uniqueid: String
§channel_state: Option<String>
§channel_state_desc: Option<String>
§caller_id_num: Option<String>
§caller_id_name: Option<String>
§other: HashMap<String, String>
Trait Implementations§
Source§impl Clone for NewchannelEventData
impl Clone for NewchannelEventData
Source§fn clone(&self) -> NewchannelEventData
fn clone(&self) -> NewchannelEventData
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 NewchannelEventData
impl Debug for NewchannelEventData
Source§impl<'de> Deserialize<'de> for NewchannelEventData
impl<'de> Deserialize<'de> for NewchannelEventData
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 NewchannelEventData
impl RefUnwindSafe for NewchannelEventData
impl Send for NewchannelEventData
impl Sync for NewchannelEventData
impl Unpin for NewchannelEventData
impl UnwindSafe for NewchannelEventData
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