Trait safer_ffi::layout::ConcreteReprC

source ·
pub trait ConcreteReprC
where Self: ReprC,
{ type ConcreteCLayout: Is<EqTo = CLayoutOf<Self>> + CType<OPAQUE_KIND = Concrete>; }
Expand description

Alias for ReprC where Self::CLayout::OPAQUE_KIND = OpaqueKind::Concrete

Required Associated Types§

source

type ConcreteCLayout: Is<EqTo = CLayoutOf<Self>> + CType<OPAQUE_KIND = Concrete>

Object Safety§

This trait is not object safe.

Implementors§

source§

impl<T: ?Sized> ConcreteReprC for T
where Self: ReprC, CLayoutOf<Self>: CType<OPAQUE_KIND = Concrete>,