[−][src]Enum cranelift_reader::IsaSpec
The ISA specifications in a .clif file.
Variants
None(Flags)The parsed file does not contain any isa commands, but it may contain set commands
which are reflected in the finished Flags object.
The parsed file does contain isa commands.
Each isa command is used to configure a TargetIsa trait object.
Methods
impl IsaSpec[src]
pub fn unique_isa(&self) -> Option<&dyn TargetIsa>[src]
If the IsaSpec contains exactly 1 TargetIsa we return a reference to it
Auto Trait Implementations
impl !Send for IsaSpec
impl Sync for IsaSpec
impl Unpin for IsaSpec
impl !RefUnwindSafe for IsaSpec
impl !UnwindSafe for IsaSpec
Blanket Implementations
impl<T> From<T> for T[src]
impl<T, U> Into<U> for T where
U: From<T>, [src]
U: From<T>,
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.
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.
fn try_into(self) -> Result<U, <U as TryFrom<T>>::Error>[src]
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,