Home
last modified time | relevance | path

Searched defs:RefCell (Results 1 – 10 of 10) sorted by relevance

/third_party/rust/rust/library/core/src/
Dcell.rs678 pub struct RefCell<T: ?Sized> { struct
689 /// An error returned by [`RefCell::try_borrow`]. argument
769 impl<T> RefCell<T> { impl
888 impl<T: ?Sized> RefCell<T> { impl
1191 impl<T: Default> RefCell<T> { impl
1216 unsafe impl<T: ?Sized> Send for RefCell<T> where T: Send {} implementation
1219 impl<T: ?Sized> !Sync for RefCell<T> {} implementation
1222 impl<T: Clone> Clone for RefCell<T> { implementation
1243 impl<T: Default> Default for RefCell<T> { implementation
1252 impl<T: ?Sized + PartialEq> PartialEq for RefCell<T> { implementation
[all …]
/third_party/rust/rust/tests/ui/issues/
Dissue-18783.rs24 impl<'c> Push<'c> for RefCell<Vec<Box<dyn FnMut() + 'c>>> { implementation
/third_party/rust/rust/tests/ui/typeck/
Dissue-73592-borrow_mut-through-deref.rs37 fn test_vec(s: &Vec<RefCell<()>>) { in test_vec()
/third_party/rust/rust/tests/ui/drop/auxiliary/
Ddropck_eyepatch_extern_crate.rs39 impl Foo for RefCell<String> { implementation
/third_party/rust/rust/tests/ui/drop/
Ddropck-eyepatch-reorder.rs38 impl Foo for RefCell<String> { in main() implementation
Ddropck-eyepatch.rs61 impl Foo for RefCell<String> { in main() implementation
/third_party/rust/rust/src/tools/miri/src/
Dtag_gc.rs17 impl<T: VisitTags> VisitTags for std::cell::RefCell<T> { implementation
/third_party/rust/rust/compiler/rustc_serialize/src/
Dserialize.rs476 impl<S: Encoder, T: Encodable<S>> Encodable<S> for RefCell<T> { implementation
482 impl<D: Decoder, T: Decodable<D>> Decodable<D> for RefCell<T> { implementation
/third_party/rust/crates/serde/serde/src/ser/
Dimpls.rs644 impl<T: ?Sized> Serialize for RefCell<T> implementation
/third_party/rust/rust/library/core/src/fmt/
Dmod.rs2522 impl<T: ?Sized + Debug> Debug for RefCell<T> { implementation