Skip to main content

Module from

Module from 

Source

Re-exportsยง

use rustc_ast as ast; ๐Ÿ”’
use rustc_ast::ItemKind; ๐Ÿ”’
use rustc_ast::VariantData; ๐Ÿ”’
use rustc_errors::MultiSpan; ๐Ÿ”’
use rustc_expand::base::DummyResult; ๐Ÿ”’
use rustc_expand::base::ExtCtxt; ๐Ÿ”’
use rustc_span::Ident; ๐Ÿ”’
use rustc_span::Span; ๐Ÿ”’
use rustc_span::kw; ๐Ÿ”’
use rustc_span::sym; ๐Ÿ”’
use thin_vec::thin_vec; ๐Ÿ”’
use crate::deriving::pathvec; ๐Ÿ”’
use crate::diagnostics; ๐Ÿ”’
use crate::deriving::generic::*; ๐Ÿ”’

Functionsยง

expand_deriving_from ๐Ÿ”’
Generate an implementation of the From trait, provided that item is a struct or a tuple struct with exactly one field.