From c8f0bbd513b5a87b51efc8424ff77ff552a4dea0 Mon Sep 17 00:00:00 2001 From: Carl Lerche <me@carllerche.com> Date: Tue, 7 Apr 2015 16:15:11 -0700 Subject: [PATCH] Fix TraitObject --- src/bytes.rs | 1 + 1 file changed, 1 insertion(+) diff --git a/src/bytes.rs b/src/bytes.rs index cca6f8c..9db426e 100644 --- a/src/bytes.rs +++ b/src/bytes.rs @@ -258,6 +258,7 @@ impl<B: ByteStr> ByteStrPriv for B { // TODO: Figure out how to not depend on the memory layout of trait objects // Blocked: rust-lang/rust#24050 +#[repr(C)] struct TraitObject { data: *mut (), vtable: *mut (), -- GitLab