pub struct MemoryBuffer(/* private fields */);Expand description
Memory buffer wraps LLVMMemoryBufferRef
Implementations§
Source§impl MemoryBuffer
impl MemoryBuffer
Trait Implementations§
Source§impl AsRef<[u8]> for MemoryBuffer
impl AsRef<[u8]> for MemoryBuffer
Source§impl Drop for MemoryBuffer
impl Drop for MemoryBuffer
Source§impl<'a> LLVM<LLVMMemoryBuffer> for MemoryBuffer
impl<'a> LLVM<LLVMMemoryBuffer> for MemoryBuffer
Source§fn llvm(&self) -> *mut LLVMMemoryBuffer
fn llvm(&self) -> *mut LLVMMemoryBuffer
Return a LLVM pointer
Auto Trait Implementations§
impl Freeze for MemoryBuffer
impl RefUnwindSafe for MemoryBuffer
impl !Send for MemoryBuffer
impl !Sync for MemoryBuffer
impl Unpin for MemoryBuffer
impl UnwindSafe for MemoryBuffer
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