Docs.rs
c2rust-ast-builder-0.16.0
c2rust-ast-builder 0.16.0
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
Go to latest version
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 T
&'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> { fn
make
(self, mk: &
Builder
) -> T; }
Required Methods
source
fn
make
(self, mk: &
Builder
) -> T
Implementations on Foreign Types
source
impl<'a, T:
Clone
>
Make
<T> for
&'a
T
source
fn
make
(self, _mk: &
Builder
) -> T
source
impl
Make
<
Ident
> for &
str
source
fn
make
(self, mk: &
Builder
) ->
Ident
source
impl
Make
<
Ident
> for
String
source
fn
make
(self, mk: &
Builder
) ->
Ident
source
impl
Make
<
Ident
> for &
String
source
fn
make
(self, mk: &
Builder
) ->
Ident
source
impl<'a>
Make
<
Path
> for &'a
str
source
fn
make
(self, mk: &
Builder
) ->
Path
source
impl<'a>
Make
<
Visibility
> for &'a
str
source
fn
make
(self, mk_: &
Builder
) ->
Visibility
source
impl<'a>
Make
<
Abi
> for &'a
str
source
fn
make
(self, mk: &
Builder
) ->
Abi
source
impl<'a>
Make
<
Mutability
> for &'a
str
source
fn
make
(self, _mk: &
Builder
) ->
Mutability
source
impl<'a>
Make
<
Unsafety
> for &'a
str
source
fn
make
(self, _mk: &
Builder
) ->
Unsafety
source
impl<'a>
Make
<
Constness
> for &'a
str
source
fn
make
(self, _mk: &
Builder
) ->
Constness
source
impl<'a>
Make
<
UnOp
> for &'a
str
source
fn
make
(self, _mk: &
Builder
) ->
UnOp
source
impl<S:
Make
<
PathSegment
>>
Make
<
Path
> for
Vec
<S>
source
fn
make
(self, mk: &
Builder
) ->
Path
source
impl
Make
<
TokenStream
> for
Vec
<
TokenTree
>
source
fn
make
(self, _mk: &
Builder
) ->
TokenStream
source
impl
Make
<
PathArguments
> for
AngleBracketedGenericArguments
source
fn
make
(self, _mk: &
Builder
) ->
PathArguments
source
impl
Make
<
PathArguments
> for
ParenthesizedGenericArguments
source
fn
make
(self, _mk: &
Builder
) ->
PathArguments
source
impl
Make
<
GenericArgument
> for
Box
<
Type
>
source
fn
make
(self, _mk: &
Builder
) ->
GenericArgument
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
<
NestedMeta
> for
Lit
source
fn
make
(self, _mk: &
Builder
) ->
NestedMeta
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
<
Lit
> for &
str
source
fn
make
(self, mk: &
Builder
) ->
Lit
source
impl
Make
<
Lit
> for
Vec
<
u8
>
source
fn
make
(self, mk: &
Builder
) ->
Lit
source
impl
Make
<
Lit
> for
u8
source
fn
make
(self, mk: &
Builder
) ->
Lit
source
impl
Make
<
Lit
> for
char
source
fn
make
(self, mk: &
Builder
) ->
Lit
source
impl
Make
<
Lit
> for
u128
source
fn
make
(self, mk: &
Builder
) ->
Lit
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