pub struct RawEngineMessage {
pub message_pointer: EngineMessagePointer,
pub parameters: HashMap<EngineMessageParameterPointer, String>,
pub option_vars: Vec<String>,
pub value: Option<String>,
}Fields§
§message_pointer: EngineMessagePointer§parameters: HashMap<EngineMessageParameterPointer, String>§option_vars: Vec<String>§value: Option<String>Trait Implementations§
Source§impl Clone for RawEngineMessage
impl Clone for RawEngineMessage
Source§fn clone(&self) -> RawEngineMessage
fn clone(&self) -> RawEngineMessage
Returns a copy 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 RawEngineMessage
impl Debug for RawEngineMessage
Source§impl FromStr for RawEngineMessage
impl FromStr for RawEngineMessage
Source§impl TryFrom<RawEngineMessage> for BestMove
impl TryFrom<RawEngineMessage> for BestMove
Source§type Error = MessageTryFromRawMessageError<EngineMessageParameterPointer>
type Error = MessageTryFromRawMessageError<EngineMessageParameterPointer>
The type returned in the event of a conversion error.
Source§impl TryFrom<RawEngineMessage> for CopyProtection
impl TryFrom<RawEngineMessage> for CopyProtection
Source§type Error = MessageTryFromRawMessageError<EngineMessageParameterPointer>
type Error = MessageTryFromRawMessageError<EngineMessageParameterPointer>
The type returned in the event of a conversion error.
Source§fn try_from(
raw_message: RawEngineMessage,
) -> Result<Self, MessageTryFromRawMessageError<EngineMessageParameterPointer>>
fn try_from( raw_message: RawEngineMessage, ) -> Result<Self, MessageTryFromRawMessageError<EngineMessageParameterPointer>>
Performs the conversion.
Source§impl TryFrom<RawEngineMessage> for EngineMessage
impl TryFrom<RawEngineMessage> for EngineMessage
Source§type Error = MessageTryFromRawMessageError<EngineMessageParameterPointer>
type Error = MessageTryFromRawMessageError<EngineMessageParameterPointer>
The type returned in the event of a conversion error.
Source§impl TryFrom<RawEngineMessage> for Id
impl TryFrom<RawEngineMessage> for Id
Source§type Error = MessageTryFromRawMessageError<EngineMessageParameterPointer>
type Error = MessageTryFromRawMessageError<EngineMessageParameterPointer>
The type returned in the event of a conversion error.
Source§impl TryFrom<RawEngineMessage> for Info
impl TryFrom<RawEngineMessage> for Info
Source§type Error = MessageTryFromRawMessageError<EngineMessageParameterPointer>
type Error = MessageTryFromRawMessageError<EngineMessageParameterPointer>
The type returned in the event of a conversion error.
Source§impl TryFrom<RawEngineMessage> for Option
impl TryFrom<RawEngineMessage> for Option
Source§type Error = MessageTryFromRawMessageError<EngineMessageParameterPointer>
type Error = MessageTryFromRawMessageError<EngineMessageParameterPointer>
The type returned in the event of a conversion error.
Source§impl TryFrom<RawEngineMessage> for Registration
impl TryFrom<RawEngineMessage> for Registration
Source§type Error = MessageTryFromRawMessageError<EngineMessageParameterPointer>
type Error = MessageTryFromRawMessageError<EngineMessageParameterPointer>
The type returned in the event of a conversion error.
Source§fn try_from(
raw_message: RawEngineMessage,
) -> Result<Self, MessageTryFromRawMessageError<EngineMessageParameterPointer>>
fn try_from( raw_message: RawEngineMessage, ) -> Result<Self, MessageTryFromRawMessageError<EngineMessageParameterPointer>>
Performs the conversion.
Auto Trait Implementations§
impl Freeze for RawEngineMessage
impl RefUnwindSafe for RawEngineMessage
impl Send for RawEngineMessage
impl Sync for RawEngineMessage
impl Unpin for RawEngineMessage
impl UnwindSafe for RawEngineMessage
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