Fix unsafe casting between PersistentLayoutData and PartialPersistentLayoutData

This commit is contained in:
Imanol Fernandez 2017-05-11 21:30:59 +02:00
parent f579405510
commit 273bcfbd8e

View file

@ -6,6 +6,7 @@ use construct::ConstructionResult;
use script_layout_interface::PartialPersistentLayoutData; use script_layout_interface::PartialPersistentLayoutData;
/// Data that layout associates with a node. /// Data that layout associates with a node.
#[repr(C)]
pub struct PersistentLayoutData { pub struct PersistentLayoutData {
/// Data accessed by script_layout_interface. This must be first to allow /// Data accessed by script_layout_interface. This must be first to allow
/// casting between PersistentLayoutData and PartialPersistentLayoutData. /// casting between PersistentLayoutData and PartialPersistentLayoutData.