Docs.rs
c2rust-ast-builder-0.18.0
c2rust-ast-builder 0.18.0
Permalink
Docs.rs crate page
BSD-3-Clause
Links
Homepage
Repository
Crates.io
Source
Owners
thedataking
rinon
fw-immunant
Dependencies
proc-macro2 ^1.0
normal
syn ^1.0
normal
Versions
Platform
i686-pc-windows-msvc
i686-unknown-linux-gnu
x86_64-apple-darwin
x86_64-pc-windows-msvc
x86_64-unknown-linux-gnu
Feature flags
Rust
About docs.rs
Privacy policy
Rust website
The Book
Standard Library API Reference
Rust by Example
The Cargo Guide
Clippy Documentation
☰
Make
Required Methods
make
Implementations on Foreign Types
&'a str
&'a str
&'a str
&'a str
&'a str
&'a str
&'a str
&String
&String
&str
&str
AngleBracketedGenericArguments
Box<(Ident, Vec<FnArg>, Option<Variadic>, ReturnType)>
Box<Type>
Lifetime
Lit
Meta
ParenthesizedGenericArguments
String
String
Vec<S>
Vec<TokenTree>
Vec<u8>
char
u128
u8
Implementors
In c2rust_ast_builder
?
Trait
c2rust_ast_builder
::
Make
source
·
[
−
]
pub trait Make<T> { // Required method fn
make
(self, mk: &
Builder
) -> T; }
Required Methods
§
source
fn
make
(self, mk: &
Builder
) -> T
Implementations on Foreign Types
§
source
§
impl
Make
<
Lit
> for
u128
source
§
fn
make
(self, mk: &
Builder
) ->
Lit
source
§
impl<S:
Make
<
PathSegment
>>
Make
<
Path
> for
Vec
<S>
source
§
fn
make
(self, mk: &
Builder
) ->
Path
source
§
impl
Make
<
Ident
> for
String
source
§
fn
make
(self, mk: &
Builder
) ->
Ident
source
§
impl
Make
<
NestedMeta
> for
Lit
source
§
fn
make
(self, _mk: &
Builder
) ->
NestedMeta
source
§
impl
Make
<
GenericArgument
> for
Lifetime
source
§
fn
make
(self, _mk: &
Builder
) ->
GenericArgument
source
§
impl
Make
<
NestedMeta
> for
Meta
source
§
fn
make
(self, _mk: &
Builder
) ->
NestedMeta
source
§
impl
Make
<
Lit
> for
char
source
§
fn
make
(self, mk: &
Builder
) ->
Lit
source
§
impl
Make
<
PathArguments
> for
ParenthesizedGenericArguments
source
§
fn
make
(self, _mk: &
Builder
) ->
PathArguments
source
§
impl
Make
<
TokenStream
> for
Vec
<
TokenTree
>
source
§
fn
make
(self, _mk: &
Builder
) ->
TokenStream
source
§
impl
Make
<
Lit
> for &
String
source
§
fn
make
(self, mk: &
Builder
) ->
Lit
source
§
impl
Make
<
Lit
> for
String
source
§
fn
make
(self, mk: &
Builder
) ->
Lit
source
§
impl
Make
<
Ident
> for &
String
source
§
fn
make
(self, mk: &
Builder
) ->
Ident
source
§
impl<'a>
Make
<
Unsafety
> for &'a
str
source
§
fn
make
(self, _mk: &
Builder
) ->
Unsafety
source
§
impl<'a>
Make
<
Abi
> for &'a
str
source
§
fn
make
(self, mk: &
Builder
) ->
Abi
source
§
impl<'a>
Make
<
Constness
> for &'a
str
source
§
fn
make
(self, _mk: &
Builder
) ->
Constness
source
§
impl<'a>
Make
<
Path
> for &'a
str
source
§
fn
make
(self, mk: &
Builder
) ->
Path
source
§
impl
Make
<
Lit
> for
u8
source
§
fn
make
(self, mk: &
Builder
) ->
Lit
source
§
impl
Make
<
Lit
> for
Vec
<
u8
>
source
§
fn
make
(self, mk: &
Builder
) ->
Lit
source
§
impl
Make
<
GenericArgument
> for
Box
<
Type
>
source
§
fn
make
(self, _mk: &
Builder
) ->
GenericArgument
source
§
impl<'a>
Make
<
UnOp
> for &'a
str
source
§
fn
make
(self, _mk: &
Builder
) ->
UnOp
source
§
impl
Make
<
Lit
> for &
str
source
§
fn
make
(self, mk: &
Builder
) ->
Lit
source
§
impl<'a>
Make
<
Mutability
> for &'a
str
source
§
fn
make
(self, _mk: &
Builder
) ->
Mutability
source
§
impl
Make
<
PathArguments
> for
AngleBracketedGenericArguments
source
§
fn
make
(self, _mk: &
Builder
) ->
PathArguments
source
§
impl<'a>
Make
<
Visibility
> for &'a
str
source
§
fn
make
(self, mk_: &
Builder
) ->
Visibility
source
§
impl
Make
<
Ident
> for &
str
source
§
fn
make
(self, mk: &
Builder
) ->
Ident
source
§
impl
Make
<
Signature
> for
Box
<(
Ident
,
Vec
<
FnArg
>,
Option
<
Variadic
>,
ReturnType
)>
source
§
fn
make
(self, mk: &
Builder
) ->
Signature
Implementors
§
source
§
impl<I:
Make
<
Ident
>>
Make
<
Lifetime
> for I
source
§
impl<I:
Make
<
Ident
>>
Make
<
PathSegment
> for I
source
§
impl<L:
Make
<
Ident
>>
Make
<
Label
> for L
source
§
impl<T>
Make
<T> for T