Home
last modified time | relevance | path

Searched refs:Rc (Results 1 – 6 of 6) sorted by relevance

/linux/rust/proc-macro2/
H A Drcvec.rs3 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 Dmarker.rs3 use alloc::rc::Rc;
14 pub(crate) struct ProcMacroAutoTraits(PhantomData<Rc<()>>);
/linux/rust/syn/
H A Ddiscouraged.rs12 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 Dparse.rs203 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 Dlit.rs865 use std::rc::Rc;
1028 let unexpected = Rc::new(Cell::new(Unexpected::None)); in peek_impl()
/linux/rust/quote/
H A Dto_tokens.rs5 use alloc::rc::Rc;
100 impl<T: ?Sized + ToTokens> ToTokens for Rc<T> { implementation