Lines Matching defs:TokenStream
12 pub fn repr(which: &str) -> TokenStream { in repr()
19 pub fn repr_list(which_ones: &[&str]) -> TokenStream { in repr_list()
29 pub fn derives(which_ones: &[&str]) -> TokenStream { in derives()
57 pub fn doc(comment: String) -> TokenStream { in doc()
63 pub fn link_name(name: &str) -> TokenStream { in link_name()
75 pub fn blob(ctx: &BindgenContext, layout: Layout) -> TokenStream { in blob()
109 ) -> Option<TokenStream> { in integer_type()
116 pub fn bitfield_unit(ctx: &BindgenContext, layout: Layout) -> TokenStream { in bitfield_unit()
139 pub fn c_void(ctx: &BindgenContext) -> TokenStream { in c_void()
160 pub fn raw_type(ctx: &BindgenContext, name: &str) -> TokenStream { in raw_type()
179 ) -> TokenStream { in float_kind_rust_type()
220 pub fn int_expr(val: i64) -> TokenStream { in int_expr()
226 pub fn uint_expr(val: u64) -> TokenStream { in uint_expr()
232 pub fn byte_array_expr(bytes: &[u8]) -> TokenStream { in byte_array_expr()
238 pub fn cstr_expr(mut string: String) -> TokenStream { in cstr_expr()
246 pub fn float_expr(ctx: &BindgenContext, f: f64) -> Result<TokenStream, ()> { in float_expr()
280 ) -> Vec<TokenStream> { in arguments_from_signature()