Sha256: 8d0cfb435e4b154a3702511f3d10331d6b01bcd90f0d70d4a094778813e9e387

Contents?: true

Size: 806 Bytes

Versions: 19

Compression:

Stored size: 806 Bytes

Contents

// Copyright 2019 The Fuchsia Authors
//
// Licensed under a BSD-style license <LICENSE-BSD>, Apache License, Version 2.0
// <LICENSE-APACHE or https://www.apache.org/licenses/LICENSE-2.0>, or the MIT
// license <LICENSE-MIT or https://opensource.org/licenses/MIT>, at your option.
// This file may not be copied, modified, or distributed except according to
// those terms.

use zerocopy::{AsBytes, FromBytes, FromZeroes, KnownLayout};

/// A type that doesn't implement any zerocopy traits.
pub struct NotZerocopy<T = ()>(T);

/// A `u16` with alignment 2.
///
/// Though `u16` has alignment 2 on some platforms, it's not guaranteed. By
/// contrast, `AU16` is guaranteed to have alignment 2.
#[derive(KnownLayout, FromZeroes, FromBytes, AsBytes, Copy, Clone)]
#[repr(C, align(2))]
pub struct AU16(u16);

Version data entries

19 entries across 19 versions & 1 rubygems

Version Path
wasmtime-29.0.0 ./ext/cargo-vendor/zerocopy-derive-0.7.35/tests/util.rs
wasmtime-28.0.0 ./ext/cargo-vendor/zerocopy-derive-0.7.35/tests/util.rs
wasmtime-27.0.0 ./ext/cargo-vendor/zerocopy-derive-0.7.35/tests/util.rs
wasmtime-26.0.0 ./ext/cargo-vendor/zerocopy-derive-0.7.35/tests/util.rs
wasmtime-25.0.2 ./ext/cargo-vendor/zerocopy-derive-0.7.35/tests/util.rs
wasmtime-25.0.1 ./ext/cargo-vendor/zerocopy-derive-0.7.35/tests/util.rs
wasmtime-25.0.0 ./ext/cargo-vendor/zerocopy-derive-0.7.35/tests/util.rs
wasmtime-24.0.0 ./ext/cargo-vendor/zerocopy-derive-0.7.35/tests/util.rs
wasmtime-23.0.2 ./ext/cargo-vendor/zerocopy-derive-0.7.32/tests/util.rs
wasmtime-22.0.0 ./ext/cargo-vendor/zerocopy-derive-0.7.32/tests/util.rs
wasmtime-21.0.1 ./ext/cargo-vendor/zerocopy-derive-0.7.32/tests/util.rs
wasmtime-20.0.2 ./ext/cargo-vendor/zerocopy-derive-0.7.32/tests/util.rs
wasmtime-20.0.0 ./ext/cargo-vendor/zerocopy-derive-0.7.32/tests/util.rs
wasmtime-18.0.3 ./ext/cargo-vendor/zerocopy-derive-0.7.32/tests/util.rs
wasmtime-17.0.1 ./ext/cargo-vendor/zerocopy-derive-0.7.32/tests/util.rs
wasmtime-17.0.0 ./ext/cargo-vendor/zerocopy-derive-0.7.32/tests/util.rs
wasmtime-16.0.0 ./ext/cargo-vendor/zerocopy-derive-0.7.32/tests/util.rs
wasmtime-15.0.1 ./ext/cargo-vendor/zerocopy-derive-0.7.32/tests/util.rs
wasmtime-15.0.0 ./ext/cargo-vendor/zerocopy-derive-0.7.32/tests/util.rs