pub struct TestEmitConfig<'a> {
pub definitions: &'a FxHashMap<Symbol, Definition>,
pub module_id: &'a str,
pub go_module: &'a str,
pub unused: &'a UnusedInfo,
pub mutations: &'a MutationInfo,
pub ufcs_methods: &'a FxHashSet<(String, String)>,
pub go_package_names: &'a FxHashMap<String, String>,
}Fields§
§definitions: &'a FxHashMap<Symbol, Definition>§module_id: &'a str§go_module: &'a str§unused: &'a UnusedInfo§mutations: &'a MutationInfo§ufcs_methods: &'a FxHashSet<(String, String)>§go_package_names: &'a FxHashMap<String, String>Auto Trait Implementations§
impl<'a> Freeze for TestEmitConfig<'a>
impl<'a> RefUnwindSafe for TestEmitConfig<'a>
impl<'a> Send for TestEmitConfig<'a>
impl<'a> Sync for TestEmitConfig<'a>
impl<'a> Unpin for TestEmitConfig<'a>
impl<'a> UnsafeUnpin for TestEmitConfig<'a>
impl<'a> UnwindSafe for TestEmitConfig<'a>
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