Searched refs:Rc (Results 1 – 6 of 6) sorted by relevance
| /linux/rust/proc-macro2/ |
| H A D | rcvec.rs | 3 use alloc::rc::Rc; 10 inner: Rc<Vec<T>>, 44 inner: Rc::make_mut(&mut self.inner), in make_mut() 49 let inner = Rc::get_mut(&mut self.inner)?; in get_mut() 57 let vec = if let Some(owned) = Rc::get_mut(&mut self.inner) { in make_owned() 93 inner: Rc::new(self.inner), in build() 120 inner: Rc::clone(&self.inner), in clone()
|
| H A D | marker.rs | 3 use alloc::rc::Rc; 14 pub(crate) struct ProcMacroAutoTraits(PhantomData<Rc<()>>);
|
| /linux/rust/syn/ |
| H A D | discouraged.rs | 12 use std::rc::Rc; 177 if !Rc::ptr_eq(&self_unexp, &fork_unexp) { in advance_to() 192 .set(Some(Rc::new(Cell::new(Unexpected::None)))); in advance_to()
|
| H A D | parse.rs | 203 use std::rc::Rc; 263 unexpected: Cell<Option<Rc<Cell<Unexpected>>>>, 390 unexpected: Rc<Cell<Unexpected>>, in new_parse_buffer() 404 Chain(Rc<Cell<Unexpected>>), 432 fn inner_unexpected(buffer: &ParseBuffer) -> (Rc<Cell<Unexpected>>, Option<(Span, Delimiter)>) { in inner_unexpected() 443 pub(crate) fn get_unexpected(buffer: &ParseBuffer) -> Rc<Cell<Unexpected>> { in get_unexpected() 975 unexpected: Cell::new(Some(Rc::new(Cell::new(Unexpected::None)))), in fork() 1284 let unexpected = Rc::new(Cell::new(Unexpected::None)); in tokens_to_parse_buffer() 1311 let unexpected = Rc::new(Cell::new(Unexpected::None)); in __parse_scoped()
|
| H A D | lit.rs | 865 use std::rc::Rc; 1028 let unexpected = Rc::new(Cell::new(Unexpected::None)); in peek_impl()
|
| /linux/rust/quote/ |
| H A D | to_tokens.rs | 5 use alloc::rc::Rc; 100 impl<T: ?Sized + ToTokens> ToTokens for Rc<T> { implementation
|