Home
last modified time | relevance | path

Searched refs:Group (Results 1 – 8 of 8) sorted by relevance

/rust/macros/
A Dkunit.rs7 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 Dpaste.rs3 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 Dvtable.rs3 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 Dhelpers.rs3 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 Dquote.rs18 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 Dconfigfs.rs246 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 Dpin_data.rs7 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 Dpinned_drop.rs42 if let Some(TokenTree::Group(last)) = toks.pop() { in pinned_drop()

Completed in 9 milliseconds