pub struct EmitInput {
pub files: FxHashMap<u32, File>,
pub definitions: FxHashMap<EcoString, Definition>,
pub modules: FxHashMap<String, ModuleInfo>,
pub entry_module_id: String,
pub unused: UnusedInfo,
pub mutations: MutationInfo,
pub coercions: CoercionInfo,
pub resolutions: ResolutionInfo,
pub cached_modules: FxHashSet<String>,
pub ufcs_methods: FxHashSet<(String, String)>,
}Fields§
§files: FxHashMap<u32, File>§definitions: FxHashMap<EcoString, Definition>§modules: FxHashMap<String, ModuleInfo>§entry_module_id: String§unused: UnusedInfo§mutations: MutationInfo§coercions: CoercionInfo§resolutions: ResolutionInfo§cached_modules: FxHashSet<String>§ufcs_methods: FxHashSet<(String, String)>Auto Trait Implementations§
impl Freeze for EmitInput
impl !RefUnwindSafe for EmitInput
impl !Send for EmitInput
impl !Sync for EmitInput
impl Unpin for EmitInput
impl UnsafeUnpin for EmitInput
impl !UnwindSafe for EmitInput
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