mirror of
https://github.com/topjohnwu/cxx.git
synced 2025-02-25 02:20:49 +00:00
commit
4954ca171f
@ -657,9 +657,11 @@ fn expand_rust_function_shim_impl(
|
||||
}
|
||||
|
||||
fn expand_type_alias(alias: &TypeAlias) -> TokenStream {
|
||||
let doc = &alias.doc;
|
||||
let ident = &alias.ident;
|
||||
let ty = &alias.ty;
|
||||
quote! {
|
||||
#doc
|
||||
pub type #ident = #ty;
|
||||
}
|
||||
}
|
||||
|
@ -79,6 +79,7 @@ pub struct ExternFn {
|
||||
}
|
||||
|
||||
pub struct TypeAlias {
|
||||
pub doc: Doc,
|
||||
pub type_token: Token![type],
|
||||
pub ident: Ident,
|
||||
pub eq_token: Token![=],
|
||||
|
@ -396,9 +396,10 @@ fn parse_extern_verbatim(cx: &mut Errors, tokens: &TokenStream, lang: Lang) -> R
|
||||
let eq_token: Token![=] = input.parse()?;
|
||||
let ty: RustType = input.parse()?;
|
||||
let semi_token: Token![;] = input.parse()?;
|
||||
attrs::parse_doc(cx, &attrs);
|
||||
let doc = attrs::parse_doc(cx, &attrs);
|
||||
|
||||
Ok(TypeAlias {
|
||||
doc,
|
||||
type_token,
|
||||
ident,
|
||||
eq_token,
|
||||
|
Loading…
x
Reference in New Issue
Block a user