Sha256: f32138ff19d57eb00f88ba11f6b015efab2102657804f71ebbf386a3698dad91

Contents?: true

Size: 382 Bytes

Versions: 8

Compression:

Stored size: 382 Bytes

Contents

pub mod ast;
pub mod attr;

mod ctxt;
pub use self::ctxt::Ctxt;

mod receiver;
pub use self::receiver::replace_receiver;

mod case;
mod check;
mod respan;
mod symbol;

use syn::Type;

#[derive(Copy, Clone)]
pub enum Derive {
    Serialize,
    Deserialize,
}

pub fn ungroup(mut ty: &Type) -> &Type {
    while let Type::Group(group) = ty {
        ty = &group.elem;
    }
    ty
}

Version data entries

8 entries across 8 versions & 1 rubygems

Version Path
wasmtime-9.0.1 ./ext/cargo-vendor/serde_derive-1.0.163/src/internals/mod.rs
wasmtime-8.0.0 ./ext/cargo-vendor/serde_derive-1.0.160/src/internals/mod.rs
wasmtime-7.0.0 ./ext/cargo-vendor/serde_derive-1.0.159/src/internals/mod.rs
wasmtime-6.0.1 ./ext/cargo-vendor/serde_derive-1.0.152/src/internals/mod.rs
wasmtime-6.0.0 ./ext/cargo-vendor/serde_derive-1.0.152/src/internals/mod.rs
wasmtime-5.0.0 ./ext/cargo-vendor/serde_derive-1.0.152/src/internals/mod.rs
wasmtime-0.4.1 ./ext/cargo-vendor/serde_derive-1.0.149/src/internals/mod.rs
wasmtime-0.4.0 ./ext/cargo-vendor/serde_derive-1.0.149/src/internals/mod.rs