Searched refs:Group (Results 1 – 8 of 8) sorted by relevance
| /rust/macros/ |
| A D | kunit.rs | 7 use proc_macro::{Delimiter, Group, TokenStream, TokenTree}; 37 Some(TokenTree::Group(group)) if group.delimiter() == Delimiter::Brace => group, in kunit_tests() 46 TokenTree::Group(ident) if ident.to_string() == "[test]" => match body_it.next() { in kunit_tests() 64 TokenTree::Group(Group::new(Delimiter::None, config_kunit)), in kunit_tests() 160 Some(TokenTree::Group(group)) if group.to_string() == "[test]" => (), in kunit_tests() 179 tokens.push(TokenTree::Group(Group::new(Delimiter::Brace, final_body))); in kunit_tests()
|
| A D | paste.rs | 3 use proc_macro::{Delimiter, Group, Ident, Spacing, Span, TokenTree}; 49 Some(TokenTree::Group(group)) if group.delimiter() == Delimiter::None => { in concat_helper() 68 if let TokenTree::Group(group) = token { in expand() 83 let mut group = Group::new(delimiter, stream.into_iter().collect()); in expand() 85 *token = TokenTree::Group(group); in expand() 99 TokenTree::Group(group) if group.delimiter() == Delimiter::None => { in expand() 106 TokenTree::Group(group) if group.delimiter() == Delimiter::None => { in expand()
|
| A D | vtable.rs | 3 use proc_macro::{Delimiter, Group, TokenStream, TokenTree}; 25 Some(TokenTree::Group(group)) if group.delimiter() == Delimiter::Brace => group, in vtable() 94 tokens.push(TokenTree::Group(Group::new(Delimiter::Brace, new_body))); in vtable()
|
| A D | helpers.rs | 3 use proc_macro::{token_stream, Group, Ident, TokenStream, TokenTree}; 59 pub(crate) fn expect_group(it: &mut token_stream::IntoIter) -> Group { in expect_group() argument 60 if let TokenTree::Group(group) = it.next().expect("Reached end of token stream for Group") { in expect_group()
|
| A D | quote.rs | 18 impl ToTokens for proc_macro::Group { implementation 78 $v.push(::proc_macro::TokenTree::Group(::proc_macro::Group::new( 87 $v.push(::proc_macro::TokenTree::Group(::proc_macro::Group::new( 96 $v.push(::proc_macro::TokenTree::Group(::proc_macro::Group::new(
|
| /rust/kernel/ |
| A D | configfs.rs | 246 pub struct Group<Data> { struct 253 impl<Data> Group<Data> { argument 260 item_type: &'static ItemType<Group<Data>, Data>, in new() 280 unsafe impl<Data> HasGroup<Data> for Group<Data> { implementation 316 unsafe { &(*Group::<Parent>::container_of(this)).data } in get_group_data() 362 let child_group = <Arc<Group<Child>> as InPlaceInit<Group<Child>>>::try_pin_init( in make_group() 372 unsafe { Group::<Child>::group(child_group_ptr) }.cast_mut() in make_group() 435 impl<Data> ItemOperationsVTable<Group<Data>, Data> 452 let r_group_ptr = unsafe { Group::<Data>::container_of(c_group_ptr) }; in release() 514 fn drop_item(&self, _child: ArcBorrow<'_, Group<Self::Child>>) { in drop_item() [all …]
|
| /rust/pin-init/internal/src/ |
| A D | pin_data.rs | 7 use proc_macro::{Group, Punct, Spacing, TokenStream, TokenTree}; 124 TokenTree::Group(g) => vec![TokenTree::Group(Group::new( in replace_self_and_deny_type_defs()
|
| A D | pinned_drop.rs | 42 if let Some(TokenTree::Group(last)) = toks.pop() { in pinned_drop()
|
Completed in 9 milliseconds