[−][src]Struct gf::pivot::module::ModuleSealingData
⚪ Data collected for a module during sealing.
Fields
aggregate_sealing_data: HashMap<AggregateId, AggregateSealingData>
Aggregate sealing data.
aggregate_name_map: HashMap<String, AggregateId>
Aggregate name map.
basic_block_sealing_data: HashMap<BasicBlockId, BasicBlockSealingData>
Basic block sealing data.
basic_block_name_map: HashMap<String, BasicBlockId>
Basic block name map.
case_fn_sealing_data: HashMap<CaseFnId, CaseFnSealingData>
Case function sealing data.
case_fn_name_map: HashMap<String, CaseFnId>
Case function name map.
constant_sealing_data: HashMap<ConstantId, ConstantSealingData>
Constant sealing data.
constant_name_map: HashMap<String, ConstantId>
Constant name map.
fragment_sealing_data: HashMap<FragmentId, FragmentSealingData>
Fragment sealing data.
fragment_name_map: HashMap<String, FragmentId>
Fragment name map.
reg_sealing_data: HashMap<RegId, RegSealingData>
Register sealing data.
reg_name_map: HashMap<String, RegId>
Register name map.
space_sealing_data: HashMap<SpaceId, SpaceSealingData>
Space sealing data.
space_name_map: HashMap<String, SpaceId>
Space name map.
tokenizer_sealing_data: HashMap<TokenizerId, TokenizerSealingData>
Tokenizer sealing data.
tokenizer_name_map: HashMap<String, TokenizerId>
Tokenizer name map.
Implementations
impl ModuleSealingData
[src]
pub fn new(unsealed: &UnsealedModule) -> Result<Self>
[src]
Build sealing data for an unsealed module.
Auto Trait Implementations
impl RefUnwindSafe for ModuleSealingData
impl Send for ModuleSealingData
impl Sync for ModuleSealingData
impl Unpin for ModuleSealingData
impl UnwindSafe for ModuleSealingData
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> 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.
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>,