pub struct UnrolledBitcode {
pub modules: Vec<BitcodeModule>,
}
Expand description
A fully unrolled bitcode structure, taken from a bitstream.
Every UnrolledBitcode
has a list of BitstreamModule
s that it contains, each of
which corresponds to a single LLVM IR module. In the simplest case, there will only be one.
Fields§
§modules: Vec<BitcodeModule>
The modules present in this bitcode stream.
Trait Implementations§
Source§impl Debug for UnrolledBitcode
impl Debug for UnrolledBitcode
Source§impl TryFrom<&[u8]> for UnrolledBitcode
impl TryFrom<&[u8]> for UnrolledBitcode
Auto Trait Implementations§
impl Freeze for UnrolledBitcode
impl RefUnwindSafe for UnrolledBitcode
impl Send for UnrolledBitcode
impl Sync for UnrolledBitcode
impl Unpin for UnrolledBitcode
impl UnwindSafe for UnrolledBitcode
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