pub enum MessageFromHost {
NewOtx(OpenTransaction),
NewInterval(u64),
OtxPoolStart,
OtxPoolStop,
CommitOtx(Vec<H256>),
GetPluginInfo,
Ok,
Error(String),
}
Variants§
NewOtx(OpenTransaction)
NewInterval(u64)
OtxPoolStart
OtxPoolStop
CommitOtx(Vec<H256>)
GetPluginInfo
Ok
Error(String)
Implementations§
Source§impl MessageFromHost
impl MessageFromHost
pub fn get_message_type(&self) -> MessageType
Trait Implementations§
Source§impl Clone for MessageFromHost
impl Clone for MessageFromHost
Source§fn clone(&self) -> MessageFromHost
fn clone(&self) -> MessageFromHost
Returns a duplicate of the value. Read more
1.0.0 · Source§const fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moreSource§impl Debug for MessageFromHost
impl Debug for MessageFromHost
Source§impl<'de> Deserialize<'de> for MessageFromHost
impl<'de> Deserialize<'de> for MessageFromHost
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 MessageFromHost
impl RefUnwindSafe for MessageFromHost
impl Send for MessageFromHost
impl Sync for MessageFromHost
impl Unpin for MessageFromHost
impl UnwindSafe for MessageFromHost
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