Lines Matching refs:result
480 let result = lazycell.try_borrow_with::<(), _>(|| Ok(1));
481 assert_eq!(result, Ok(&1));
487 let result = lazycell.try_borrow_with(|| Err(1));
488 assert_eq!(result, Err(1));
495 let result = lazycell.try_borrow_with::<(), _>(|| unreachable!());
496 assert_eq!(result, Ok(&1));
517 let result = lazycell.try_borrow_mut_with::<(), _>(|| Ok(1));
518 assert_eq!(result, Ok(&mut 1));
519 *result.unwrap() = 2;
527 let result = lazycell.try_borrow_mut_with(|| Err(1));
528 assert_eq!(result, Err(1));
535 let result = lazycell.try_borrow_mut_with::<(), _>(|| unreachable!());
536 assert_eq!(result, Ok(&mut 1));