[−][src]Struct cranelift_codegen::settings::detail::Template
An instruction group template.
Fields
name: &'static str
Name of the instruction group.
descriptors: &'static [Descriptor]
List of setting descriptors.
enumerators: &'static [&'static str]
Union of all enumerators.
hash_table: &'static [u16]
Hash table of settings.
defaults: &'static [u8]
Default values.
presets: &'static [(u8, u8)]
Pairs of (mask, value) for presets.
Methods
impl Template
[src]
pub fn enums(&self, last: u8, enumerators: u16) -> &[&'static str]
[src]
Get enumerators corresponding to a Details::Enum
.
pub fn format_toml_value(
&self,
detail: Detail,
byte: u8,
f: &mut Formatter
) -> Result
[src]
&self,
detail: Detail,
byte: u8,
f: &mut Formatter
) -> Result
Format a setting value as a TOML string. This is mostly for use by the generated
Display
implementation.
Auto Trait Implementations
impl Send for Template
impl Sync for Template
impl Unpin for Template
impl RefUnwindSafe for Template
impl UnwindSafe for Template
Blanket Implementations
impl<T> From<T> for T
[src]
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, 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,