[−][src]Struct cranelift_codegen::isa::TargetFrontendConfig
This struct provides information that a frontend may need to know about a target to produce Cranelift IR for the target.
Fields
default_call_conv: CallConvThe default calling convention of the target.
pointer_width: PointerWidthThe pointer width of the target.
Methods
impl TargetFrontendConfig[src]
pub fn pointer_type(self) -> Type[src]
Get the pointer type of this target.
pub fn pointer_bits(self) -> u8[src]
Get the width of pointers on this target, in units of bits.
pub fn pointer_bytes(self) -> u8[src]
Get the width of pointers on this target, in units of bytes.
Trait Implementations
impl Copy for TargetFrontendConfig[src]
impl Clone for TargetFrontendConfig[src]
fn clone(&self) -> TargetFrontendConfig[src]
fn clone_from(&mut self, source: &Self)1.0.0[src]
Performs copy-assignment from source. Read more
Auto Trait Implementations
impl Unpin for TargetFrontendConfig
impl Send for TargetFrontendConfig
impl Sync for TargetFrontendConfig
impl RefUnwindSafe for TargetFrontendConfig
impl UnwindSafe for TargetFrontendConfig
Blanket Implementations
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> Into<U> for T where
U: From<T>, [src]
U: From<T>,
impl<T> From<T> for T[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> Borrow<T> for T where
T: ?Sized, [src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized, [src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T[src]
impl<T> Any for T where
T: 'static + ?Sized, [src]
T: 'static + ?Sized,
impl<T> ToOwned for T where
T: Clone, [src]
T: Clone,