pub struct InstructionForm {Show 19 fields
pub gas_name: Option<String>,
pub go_name: Option<String>,
pub mmx_mode: Option<MMXMode>,
pub xmm_mode: Option<XMMMode>,
pub cancelling_inputs: Option<bool>,
pub nacl_version: Option<u8>,
pub nacl_zero_extends_outputs: Option<bool>,
pub z80_name: Option<String>,
pub z80_form: Option<String>,
pub z80_opcode: Option<String>,
pub z80_timing: Option<Z80Timing>,
pub avr_mneumonic: Option<String>,
pub avr_summary: Option<String>,
pub avr_version: Option<String>,
pub avr_timing: Option<AvrTiming>,
pub avr_status_register: Option<AvrStatusRegister>,
pub isa: Option<ISA>,
pub operands: Vec<Operand>,
pub urls: Vec<String>,
}Fields§
§gas_name: Option<String>§go_name: Option<String>§mmx_mode: Option<MMXMode>§xmm_mode: Option<XMMMode>§cancelling_inputs: Option<bool>§nacl_version: Option<u8>§nacl_zero_extends_outputs: Option<bool>§z80_name: Option<String>§z80_form: Option<String>§z80_opcode: Option<String>§z80_timing: Option<Z80Timing>§avr_mneumonic: Option<String>§avr_summary: Option<String>§avr_version: Option<String>§avr_timing: Option<AvrTiming>§avr_status_register: Option<AvrStatusRegister>§isa: Option<ISA>§operands: Vec<Operand>§urls: Vec<String>Trait Implementations§
Source§impl<'__de, __Context> BorrowDecode<'__de, __Context> for InstructionForm
impl<'__de, __Context> BorrowDecode<'__de, __Context> for InstructionForm
Source§fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>(
decoder: &mut __D,
) -> Result<Self, DecodeError>
fn borrow_decode<__D: BorrowDecoder<'__de, Context = __Context>>( decoder: &mut __D, ) -> Result<Self, DecodeError>
Attempt to decode this type with the given BorrowDecode.
Source§impl Clone for InstructionForm
impl Clone for InstructionForm
Source§fn clone(&self) -> InstructionForm
fn clone(&self) -> InstructionForm
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 InstructionForm
impl Debug for InstructionForm
Source§impl Default for InstructionForm
impl Default for InstructionForm
Source§fn default() -> InstructionForm
fn default() -> InstructionForm
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for InstructionForm
impl<'de> Deserialize<'de> for InstructionForm
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
Source§impl Display for InstructionForm
impl Display for InstructionForm
Source§impl Encode for InstructionForm
impl Encode for InstructionForm
Source§impl Hash for InstructionForm
impl Hash for InstructionForm
Source§impl PartialEq for InstructionForm
impl PartialEq for InstructionForm
Source§impl Serialize for InstructionForm
impl Serialize for InstructionForm
impl Eq for InstructionForm
impl StructuralPartialEq for InstructionForm
Auto Trait Implementations§
impl Freeze for InstructionForm
impl RefUnwindSafe for InstructionForm
impl Send for InstructionForm
impl Sync for InstructionForm
impl Unpin for InstructionForm
impl UnwindSafe for InstructionForm
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
Source§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§fn equivalent(&self, key: &K) -> bool
fn equivalent(&self, key: &K) -> bool
Compare self to
key and return true if they are equal.Source§impl<Q, K> Equivalent<K> for Q
impl<Q, K> Equivalent<K> for Q
Source§impl<I, T> ExtractContext<I, ()> for T
impl<I, T> ExtractContext<I, ()> for T
Source§fn extract_context(self, _original_input: I)
fn extract_context(self, _original_input: I)
Given the context attached to a nom error, and given the original
input to the nom parser, extract more the useful context information. Read more
Source§impl<T> Indentable for Twhere
T: Display,
impl<T> Indentable for Twhere
T: Display,
Source§fn indented_skip_initial(self, indent: &str) -> IndentedSkipIntial<'_, Self>
fn indented_skip_initial(self, indent: &str) -> IndentedSkipIntial<'_, Self>
Source§impl<T> Instrument for T
impl<T> Instrument for T
Source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
Source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> PolicyExt for Twhere
T: ?Sized,
impl<T> PolicyExt for Twhere
T: ?Sized,
Source§impl<I> RecreateContext<I> for I
impl<I> RecreateContext<I> for I
Source§fn recreate_context(_original_input: I, tail: I) -> I
fn recreate_context(_original_input: I, tail: I) -> I
Given the original input, as well as the context reported by nom,
recreate a context in the original string where the error occurred. Read more
Source§impl<T> ToStringFallible for Twhere
T: Display,
impl<T> ToStringFallible for Twhere
T: Display,
Source§fn try_to_string(&self) -> Result<String, TryReserveError>
fn try_to_string(&self) -> Result<String, TryReserveError>
ToString::to_string, but without panic on OOM.