[−][src]Enum dqcsim::host::reproduction::HostCall
Represents a host API call.
This is used both by DQCsim itself to log API calls for outputting a reproduction file when the host program requests it to, and by the command line interface to specify the host API calls to be made.
Variants
Start(ArbData)
Send(ArbData)
Trait Implementations
impl Clone for HostCall
[src]
impl Debug for HostCall
[src]
impl<'de> Deserialize<'de> for HostCall
[src]
pub fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
[src]
__D: Deserializer<'de>,
impl Display for HostCall
[src]
pub fn fmt(&self, f: &mut Formatter<'_>) -> Result
[src]
Turns the HostCall object into a string representation that can be
parsed by from_str()
.
impl FromStr for HostCall
[src]
type Err = Error
The associated error which can be returned from parsing.
pub fn from_str(s: &str) -> Result<Self, Self::Err>
[src]
Constructs a HostCall from its string representation, which is one of:
start
start:<ArbData>
send:<ArbData>
recv
yield
arb:<plugin>:<ArbCmd>
The function names may also be abbreviated.
impl PartialEq<HostCall> for HostCall
[src]
impl Serialize for HostCall
[src]
pub fn serialize<__S>(&self, __serializer: __S) -> Result<__S::Ok, __S::Error> where
__S: Serializer,
[src]
__S: Serializer,
impl StructuralPartialEq for HostCall
[src]
Auto Trait Implementations
impl RefUnwindSafe for HostCall
impl Send for HostCall
impl Sync for HostCall
impl Unpin for HostCall
impl UnwindSafe for HostCall
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> DeserializeOwned for T where
T: for<'de> Deserialize<'de>,
[src]
T: for<'de> Deserialize<'de>,
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> ToOwned for T where
T: Clone,
[src]
T: Clone,
type Owned = T
The resulting type after obtaining ownership.
pub fn to_owned(&self) -> T
[src]
pub fn clone_into(&self, target: &mut T)
[src]
impl<T> ToString for T where
T: Display + ?Sized,
[src]
T: Display + ?Sized,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,
type Error = <U as TryFrom<T>>::Error
The type returned in the event of a conversion error.
pub fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>
[src]
impl<V, T> VZip<V> for T where
V: MultiLane<T>,
V: MultiLane<T>,