Created
October 20, 2018 18:18
-
-
Save GuillaumeGomez/bea82c7f3ceb5a22d3fd96b5d86aa1a5 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Item { | |
source: Span { | |
filename: Real("src/lib.rs"), | |
loline: 1, | |
locol: 0, | |
hiline: 2, | |
hicol: 23 | |
}, | |
name: Some(""), | |
attrs: Attributes { | |
doc_strings: [], | |
other_attrs: [], | |
cfg: None, | |
span: None, | |
links: [], | |
inner_docs: true | |
}, | |
inner: ModuleItem(Module { | |
items: [Item { | |
source: Span { | |
filename: Anon, | |
loline: 0, | |
locol: 0, | |
hiline: 0, | |
hicol: 0 | |
}, | |
name: None, | |
attrs: Attributes { | |
doc_strings: [], | |
other_attrs: [Attribute { | |
id: AttrId(0), | |
style: Outer, | |
path: path(macro_use), | |
tokens: TokenStream { kind: Empty }, | |
is_sugared_doc: false, | |
span: src/lib.rs:1:1: 1:1 | |
}], | |
cfg: None, | |
span: None, | |
links: [], | |
inner_docs: true | |
}, | |
inner: ExternCrateItem("std", Some("std")), | |
visibility: Some(Inherited), | |
def_id: DefId(1/0:0 ~ std[bb52]), | |
stability: None, | |
deprecation: None | |
}, | |
Item { | |
source: Span { | |
filename: Real("src/lib.rs"), | |
loline: 2, | |
locol: 0, | |
hiline: 2, | |
hicol: 23 | |
}, | |
name: None, | |
attrs: Attributes { | |
doc_strings: [], | |
other_attrs: [], | |
cfg: None, | |
span: None, | |
links: [], | |
inner_docs: true | |
}, | |
inner: ExternCrateItem("c_vec", None), | |
visibility: Some(Public), | |
def_id: DefId(10/0:0 ~ c_vec[e418]), | |
stability: None, | |
deprecation: None | |
}, | |
Item { | |
source: Span { | |
filename: Anon, | |
loline: 0, | |
locol: 0, | |
hiline: 0, | |
hicol: 0 | |
}, | |
name: None, | |
attrs: Attributes { | |
doc_strings: [], | |
other_attrs: [Attribute { | |
id: AttrId(1), | |
style: Outer, | |
path: path(prelude_import), | |
tokens: TokenStream { kind: Empty }, | |
is_sugared_doc: false, | |
span: src/lib.rs:1:1: 1:1 | |
}], | |
cfg: None, | |
span: None, | |
links: [], | |
inner_docs: true | |
}, | |
inner: ImportItem(Glob(ImportSource { | |
path: Path { | |
global: true, | |
def: Err, | |
segments: [PathSegment { | |
name: "std", | |
args: AngleBracketed { lifetimes: [], types: [], bindings: [] } }, | |
PathSegment { name: "prelude", args: AngleBracketed { lifetimes: [], types: [], bindings: [] } }, | |
PathSegment { name: "v1", args: AngleBracketed { lifetimes: [], types: [], bindings: [] } }] }, | |
did: None | |
})), | |
visibility: Some(Inherited), | |
def_id: DefId(0/0:0 ~ foo[8787]), | |
stability: None, | |
deprecation: None | |
}, | |
Item { | |
source: Span { | |
filename: Real("/Users/imperio/.cargo/registry/src/github.com-1ecc6299db9ec823/macro-utils-0.1.2/src/lib.rs"), | |
loline: 23, | |
locol: 0, | |
hiline: 61, | |
hicol: 16 | |
}, | |
name: Some("macro_utils"), | |
attrs: Attributes { | |
doc_strings: [SugaredDoc(0, /Users/imperio/.cargo/registry/src/github.com-1ecc6299db9ec823/macro-utils-0.1.2/src/lib.rs:23:1: 23:34, " Some useful and funny macros.")], | |
other_attrs: [Attribute { | |
id: AttrId(47), | |
style: Outer, | |
path: path(macro_export), | |
tokens: TokenStream {kind: Empty }, | |
is_sugared_doc: false, | |
span: /Users/imperio/.cargo/registry/src/github.com-1ecc6299db9ec823/macro-utils-0.1.2/src/tern_python.rs:54:1: 54:16 | |
}], | |
cfg: None, | |
span: Some(/Users/imperio/.cargo/registry/src/github.com-1ecc6299db9ec823/macro-utils-0.1.2/src/tern_python.rs:43:1: 43:51), | |
links: [], | |
inner_docs: false | |
}], | |
other_attrs: [Attribute { | |
id: AttrId(134), | |
style: Outer, | |
path: path(macro_export), | |
tokens: TokenStream { kind: Empty }, | |
is_sugared_doc: false, | |
span: /Users/imperio/.cargo/registry/src/github.com-1ecc6299db9ec823/macro-utils-0.1.2/src/if_match.rs:79:1: 79:16 | |
}], | |
cfg: None, | |
span: Some(/Users/imperio/.cargo/registry/src/github.com-1ecc6299db9ec823/macro-utils-0.1.2/src/if_match.rs:23:1: 23:59), | |
links: [], | |
inner_docs: false | |
}, | |
inner: MacroItem(Macro { | |
source: "macro_rules! if_match {\n ( $ ( let $ expr : pat = ) * $ cond : expr => $ then : expr $ ( , ) * ) => { ... };\n (\n$ ( let $ expr : pat = ) * $ cond : expr => $ then : expr , else => $ elsethen\n: expr $ ( , ) * ) => { ... };\n (\n$ ( let $ expr : pat = ) * $ cond : expr => $ then : expr , $ (\n$ ( let $ expr2 : pat = ) * $ else_cond : expr => $ else_then : expr , ) *\nelse => $ else_expr : expr $ ( , ) * ) => { ... };\n (\n$ ( let $ expr : pat = ) * $ cond : expr => $ then : expr , $ (\n$ ( let $ expr2 : pat = ) * $ more : expr => $ more_then : expr $ ( , ) * ) *\n) => { ... };\n ( ) => { ... };\n}", | |
imported_from: Some("macro_utils") | |
}), | |
visibility: Some(Public), | |
def_id: DefId(11/0:4 ~ macro_utils[3e17]::if_match[0]::if_match[0]), | |
stability: None, | |
deprecation: None | |
}], | |
is_crate: false | |
}), | |
visibility: Some(Public), | |
def_id: DefId(11/0:0 ~ macro_utils[3e17]), | |
stability: None, | |
deprecation: None | |
}], | |
is_crate: true | |
}), | |
visibility: Some(Public), | |
def_id: DefId(0/0:0 ~ foo[8787]), | |
stability: None, | |
deprecation: None } |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment