Struct rustc_codegen_ssa::back::lto::ThinModule [−][src]
pub struct ThinModule<B: WriteBackendMethods> { pub shared: Arc<ThinShared<B>>, pub idx: usize, }
Fields
idx: usizeImplementations
impl<B: WriteBackendMethods> ThinModule<B>[src]
impl<B: WriteBackendMethods> ThinModule<B>[src]Auto Trait Implementations
impl<B> RefUnwindSafe for ThinModule<B> where
<B as WriteBackendMethods>::ModuleBuffer: RefUnwindSafe,
<B as WriteBackendMethods>::ThinBuffer: RefUnwindSafe,
<B as WriteBackendMethods>::ThinData: RefUnwindSafe,
<B as WriteBackendMethods>::ModuleBuffer: RefUnwindSafe,
<B as WriteBackendMethods>::ThinBuffer: RefUnwindSafe,
<B as WriteBackendMethods>::ThinData: RefUnwindSafe,
impl<B> Send for ThinModule<B>
impl<B> Sync for ThinModule<B>
impl<B> Unpin for ThinModule<B>
impl<B> UnwindSafe for ThinModule<B> where
<B as WriteBackendMethods>::ModuleBuffer: RefUnwindSafe,
<B as WriteBackendMethods>::ThinBuffer: RefUnwindSafe,
<B as WriteBackendMethods>::ThinData: RefUnwindSafe,
<B as WriteBackendMethods>::ModuleBuffer: RefUnwindSafe,
<B as WriteBackendMethods>::ThinBuffer: RefUnwindSafe,
<B as WriteBackendMethods>::ThinData: RefUnwindSafe,