Struct planus_cli::codegen::backend_translation::BackendTable [−][src]
pub struct BackendTable<B: ?Sized + Backend> {
pub max_vtable_index: u32,
pub max_size: u32,
pub max_alignment: u32,
pub info: B::TableInfo,
pub fields: BackendTableFields<B::TableFieldInfo>,
}Fields
max_vtable_index: u32max_size: u32max_alignment: u32info: B::TableInfofields: BackendTableFields<B::TableFieldInfo>Trait Implementations
Auto Trait Implementations
impl<B: ?Sized> RefUnwindSafe for BackendTable<B> where
<B as Backend>::TableFieldInfo: RefUnwindSafe,
<B as Backend>::TableInfo: RefUnwindSafe,
impl<B: ?Sized> Send for BackendTable<B> where
<B as Backend>::TableFieldInfo: Send,
<B as Backend>::TableInfo: Send,
impl<B: ?Sized> Sync for BackendTable<B> where
<B as Backend>::TableFieldInfo: Sync,
<B as Backend>::TableInfo: Sync,
impl<B: ?Sized> Unpin for BackendTable<B> where
<B as Backend>::TableFieldInfo: Unpin,
<B as Backend>::TableInfo: Unpin,
impl<B: ?Sized> UnwindSafe for BackendTable<B> where
<B as Backend>::TableFieldInfo: UnwindSafe,
<B as Backend>::TableInfo: UnwindSafe,
Blanket Implementations
Mutably borrows from an owned value. Read more
