Lines Matching refs:five
13902 /// example, `vec![Rc::new(1); 5]` will create a vector of five references
13903 /// to the same boxed integer value, not five references pointing to independently
15939 let five = Arc::new(5);
15940 let same_five = five.clone();
15943 assert!(Arc::ptr_eq(&five, &same_five));
15944 assert!(!Arc::ptr_eq(&five, &other_five));
18423 /// let five = String::from("5");
18425 /// assert_eq!(five, i.to_string());
19834 /// let five = Rc::new(5);
19921 /// let mut five = Rc::<u32>::new_uninit();
19923 /// let five = unsafe {
19925 /// Rc::get_mut_unchecked(&mut five).as_mut_ptr().write(5);
19927 /// five.assume_init()
19930 /// assert_eq!(*five, 5)
19982 /// let five = Rc::try_new(5);
20007 /// let mut five = Rc::<u32>::try_new_uninit()?;
20009 /// let five = unsafe {
20011 /// Rc::get_mut_unchecked(&mut five).as_mut_ptr().write(5);
20013 /// five.assume_init()
20016 /// assert_eq!(*five, 5);
20196 /// let mut five = Rc::<u32>::new_uninit();
20198 /// let five = unsafe {
20200 /// Rc::get_mut_unchecked(&mut five).as_mut_ptr().write(5);
20202 /// five.assume_init()
20205 /// assert_eq!(*five, 5)
20360 /// let five = Rc::new(5);
20362 /// let weak_five = Rc::downgrade(&five);
20379 /// let five = Rc::new(5);
20380 /// let _weak_five = Rc::downgrade(&five);
20382 /// assert_eq!(1, Rc::weak_count(&five));
20397 /// let five = Rc::new(5);
20398 /// let _also_five = Rc::clone(&five);
20400 /// assert_eq!(2, Rc::strong_count(&five));
20422 /// let five = Rc::new(5);
20425 /// let ptr = Rc::into_raw(five);
20428 /// let five = Rc::from_raw(ptr);
20429 /// assert_eq!(2, Rc::strong_count(&five));
20457 /// let five = Rc::new(5);
20460 /// let ptr = Rc::into_raw(five);
20463 /// let five = Rc::from_raw(ptr);
20464 /// assert_eq!(2, Rc::strong_count(&five));
20466 /// assert_eq!(1, Rc::strong_count(&five));
20557 /// let five = Rc::new(5);
20558 /// let same_five = Rc::clone(&five);
20561 /// assert!(Rc::ptr_eq(&five, &same_five));
20562 /// assert!(!Rc::ptr_eq(&five, &other_five));
20939 /// let five = Rc::new(5);
20941 /// let _ = Rc::clone(&five);
21029 /// let five = Rc::new(5);
21031 /// assert!(five == Rc::new(5));
21051 /// let five = Rc::new(5);
21053 /// assert!(five != Rc::new(6));
21076 /// let five = Rc::new(5);
21078 /// assert_eq!(Some(Ordering::Less), five.partial_cmp(&Rc::new(6)));
21094 /// let five = Rc::new(5);
21096 /// assert!(five < Rc::new(6));
21112 /// let five = Rc::new(5);
21114 /// assert!(five <= Rc::new(5));
21130 /// let five = Rc::new(5);
21132 /// assert!(five > Rc::new(4));
21148 /// let five = Rc::new(5);
21150 /// assert!(five >= Rc::new(5));
21170 /// let five = Rc::new(5);
21172 /// assert_eq!(Ordering::Less, five.cmp(&Rc::new(6)));
21644 /// let five = Rc::new(5);
21646 /// let weak_five = Rc::downgrade(&five);
21653 /// drop(five);
23457 /// let five = Arc::new(5);
23460 /// let five = Arc::clone(&five);
23463 /// println!("{:?}", five);
23595 /// let five = Arc::new(5);
23693 /// let mut five = Arc::<u32>::new_uninit();
23695 /// let five = unsafe {
23697 /// Arc::get_mut_unchecked(&mut five).as_mut_ptr().write(5);
23699 /// five.assume_init()
23702 /// assert_eq!(*five, 5)
23761 /// let five = Arc::try_new(5)?;
23788 /// let mut five = Arc::<u32>::try_new_uninit()?;
23790 /// let five = unsafe {
23792 /// Arc::get_mut_unchecked(&mut five).as_mut_ptr().write(5);
23794 /// five.assume_init()
23797 /// assert_eq!(*five, 5);
23969 /// let mut five = Arc::<u32>::new_uninit();
23971 /// let five = unsafe {
23973 /// Arc::get_mut_unchecked(&mut five).as_mut_ptr().write(5);
23975 /// five.assume_init()
23978 /// assert_eq!(*five, 5)
24132 /// let five = Arc::new(5);
24134 /// let weak_five = Arc::downgrade(&five);
24181 /// let five = Arc::new(5);
24182 /// let _weak_five = Arc::downgrade(&five);
24186 /// assert_eq!(1, Arc::weak_count(&five));
24210 /// let five = Arc::new(5);
24211 /// let _also_five = Arc::clone(&five);
24215 /// assert_eq!(2, Arc::strong_count(&five));
24237 /// let five = Arc::new(5);
24240 /// let ptr = Arc::into_raw(five);
24245 /// let five = Arc::from_raw(ptr);
24246 /// assert_eq!(2, Arc::strong_count(&five));
24274 /// let five = Arc::new(5);
24277 /// let ptr = Arc::into_raw(five);
24282 /// let five = Arc::from_raw(ptr);
24283 /// assert_eq!(2, Arc::strong_count(&five));
24285 /// assert_eq!(1, Arc::strong_count(&five));
24325 /// let five = Arc::new(5);
24326 /// let same_five = Arc::clone(&five);
24329 /// assert!(Arc::ptr_eq(&five, &same_five));
24330 /// assert!(!Arc::ptr_eq(&five, &other_five));
24532 /// let five = Arc::new(5);
24534 /// let _ = Arc::clone(&five);
25058 /// let five = Arc::new(5);
25060 /// let weak_five = Arc::downgrade(&five);
25067 /// drop(five);
25362 /// let five = Arc::new(5);
25364 /// assert!(five == Arc::new(5));
25383 /// let five = Arc::new(5);
25385 /// assert!(five != Arc::new(6));
25405 /// let five = Arc::new(5);
25407 /// assert_eq!(Some(Ordering::Less), five.partial_cmp(&Arc::new(6)));
25422 /// let five = Arc::new(5);
25424 /// assert!(five < Arc::new(6));
25439 /// let five = Arc::new(5);
25441 /// assert!(five <= Arc::new(5));
25456 /// let five = Arc::new(5);
25458 /// assert!(five > Arc::new(4));
25473 /// let five = Arc::new(5);
25475 /// assert!(five >= Arc::new(5));
25493 /// let five = Arc::new(5);
25495 /// assert_eq!(Ordering::Less, five.cmp(&Arc::new(6)));
26736 let five = Rc::new(5);
26737 let same_five = five.clone();
26740 assert!(Rc::ptr_eq(&five, &same_five));
26741 assert!(!Rc::ptr_eq(&five, &other_five));
47798 /// Truncating a five element vector to two elements:
50348 /// let five = Box::new(5);
50365 /// let mut five = Box::<u32>::new_uninit();
50367 /// let five = unsafe {
50369 /// five.as_mut_ptr().write(5);
50371 /// five.assume_init()
50374 /// assert_eq!(*five, 5)
50425 /// let five = Box::try_new(5)?;
50442 /// let mut five = Box::<u32>::try_new_uninit()?;
50444 /// let five = unsafe {
50446 /// five.as_mut_ptr().write(5);
50448 /// five.assume_init()
50451 /// assert_eq!(*five, 5);
50500 /// let five = Box::new_in(5, System);
50524 /// let five = Box::try_new_in(5, System)?;
50546 /// let mut five = Box::<u32, _>::new_uninit_in(System);
50548 /// let five = unsafe {
50550 /// five.as_mut_ptr().write(5);
50552 /// five.assume_init()
50555 /// assert_eq!(*five, 5)
50579 /// let mut five = Box::<u32, _>::try_new_uninit_in(System)?;
50581 /// let five = unsafe {
50583 /// five.as_mut_ptr().write(5);
50585 /// five.assume_init()
50588 /// assert_eq!(*five, 5);
50823 /// let mut five = Box::<u32>::new_uninit();
50825 /// let five: Box<u32> = unsafe {
50827 /// five.as_mut_ptr().write(5);
50829 /// five.assume_init()
50832 /// assert_eq!(*five, 5)