# Struct rustc_codegen_llvm::llvm_::ffi::ArchiveChild

source ·

    #[repr(C)]pub struct ArchiveChild<'a>(InvariantOpaque<'a>);

## Tuple Fields§

§`0: InvariantOpaque<'a>`

## Auto Trait Implementations§

§

### impl<'a> !DynSend for ArchiveChild<'a>

§

### impl<'a> !DynSync for ArchiveChild<'a>

§

### impl<'a> !Freeze for ArchiveChild<'a>

§

### impl<'a> !RefUnwindSafe for ArchiveChild<'a>

§

### impl<'a> !Send for ArchiveChild<'a>

§

### impl<'a> !Sized for ArchiveChild<'a>

§

### impl<'a> !Sync for ArchiveChild<'a>

§

### impl<'a> !Unpin for ArchiveChild<'a>

§

### impl<'a> !UnwindSafe for ArchiveChild<'a>

## Blanket Implementations§

source§

### impl<T> Any for T
where T: 'static + ?Sized,

source§

#### fn type_id(&self) -> TypeId

Gets the `TypeId` of `self`. Read more
source§

### impl<T> Borrow<T> for T
where T: ?Sized,

source§

#### fn borrow(&self) -> &T

Immutably borrows from an owned value. Read more
source§

### impl<T> BorrowMut<T> for T
where T: ?Sized,

source§

#### fn borrow_mut(&mut self) -> &mut T

Mutably borrows from an owned value. Read more
source§

### impl<'a, T> Captures<'a> for T
where T: ?Sized,

## Layout§

Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain `repr(...)` attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.

Size: (unsized)