pub struct MEvent { /* private fields */ }Implementations§
Source§impl MEvent
impl MEvent
pub fn from_str_trim(s: &str) -> Result<MEvent, Error>
pub fn from_mp(s: &[u8]) -> Result<MEvent, Error>
pub fn item_json(&self) -> Value
pub fn from_item<T, PT: Clone>( item: &impl Eventable<T, PT>, change_type: MEventType, tx: String, ) -> MEvent
pub fn change_type(&self) -> MEventType
pub fn item_type(&self) -> String
Trait Implementations§
Source§impl<'de> Deserialize<'de> for MEvent
impl<'de> Deserialize<'de> for MEvent
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 MEvent
impl RefUnwindSafe for MEvent
impl Send for MEvent
impl Sync for MEvent
impl Unpin for MEvent
impl UnwindSafe for MEvent
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