mirror of
https://github.com/pezkuwichain/serde.git
synced 2026-04-23 02:28:00 +00:00
28 lines
381 B
Rust
28 lines
381 B
Rust
pub mod ast;
|
|
pub mod attr;
|
|
|
|
mod case;
|
|
mod check;
|
|
mod ctxt;
|
|
mod receiver;
|
|
mod respan;
|
|
mod symbol;
|
|
|
|
use syn::Type;
|
|
|
|
pub use self::ctxt::Ctxt;
|
|
pub use self::receiver::replace_receiver;
|
|
|
|
#[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
|
|
}
|