Lines Matching refs:Error

17     Context, Error, OutOfMemory, Result, bail, ensure, format_err,
29 impl core::error::Error for TestError {}
52 impl core::error::Error for CountDrops {}
57 source: Option<Box<dyn core::error::Error + Send + Sync + 'static>>,
66 impl core::error::Error for ChainError {
67 fn source(&self) -> Option<&(dyn core::error::Error + 'static)> { in source()
76 source: Option<Box<dyn core::error::Error + Send + Sync + 'static>>, in new()
85 let mut error = Error::new(TestError(42)); in new()
95 let error = Error::new(CountDrops::new(&drops)); in new_drops()
121 impl core::error::Error for LargeAlign {} in from_error_with_large_align()
124 let error = Error::from(LargeAlign { value }); in from_error_with_large_align()
131 let error = Error::msg("uh oh!"); in msg()
140 let error = Error::msg(CountDrops::new(&drops)); in msg_drops()
148 let error = Error::from(TestError(42)); in from_error()
157 let error = Error::new(error).context("yikes"); in into_boxed_dyn_error()
174 let e = Error::msg("str"); in is()
193 let e = Error::from(TestError(36)); in is()
199 let e = Error::from(OutOfMemory::new(5)); in is()
207 let error = std::fmt::Error; in is_for_root_cause_with_initial_error_source()
209 let error = Error::new(error); in is_for_root_cause_with_initial_error_source()
210 assert!(error.root_cause().is::<std::fmt::Error>()); in is_for_root_cause_with_initial_error_source()
217 let e = Error::from(OutOfMemory::new(5)); in backtrace()
227 let assert_backtrace = |e: Error| { in backtrace()
239 assert_backtrace(Error::msg("whoops")); in backtrace()
242 assert_backtrace(Error::new(TestError(42))); in backtrace()
245 assert_backtrace(Error::new(TestError(42)).context("yikes")); in backtrace()
309 let error: anyhow::Error = anyhow::anyhow!("oof"); in format_err_is_anyhow()
310 let error: Error = format_err!(error); in format_err_is_anyhow()
311 assert!(error.is::<anyhow::Error>()); in format_err_is_anyhow()
418 let error = Error::msg("uh oh"); in downcast()
424 let error = Error::new(TestError(42)); in downcast()
430 let error = Error::from(OutOfMemory::new(5)); in downcast()
436 let error = Error::new(TestError(42)) in downcast()
443 let error = Error::new(TestError(42)) in downcast()
450 let error = Error::new(TestError(42)) in downcast()
457 let error = Error::new(TestError(42)).context(TestError(36)); in downcast()
465 let error = Error::new(CountDrops::new(&drops)) in downcast_drops_everything()
476 let error = Error::msg(CountDrops(drops.clone())) in downcast_drops_everything()
489 let e = Error::msg("str"); in downcast_ref()
507 let e = Error::from(TestError(36)); in downcast_ref()
513 let e = Error::from(OutOfMemory::new(5)); in downcast_ref()
522 let mut e = Error::msg("str"); in downcast_mut()
543 let mut e = Error::from(TestError(36)); in downcast_mut()
550 let mut e = Error::from(OutOfMemory::new(5)); in downcast_mut()
558 let error = Error::new(OutOfMemory::new(5)); in context_on_oom()
576 let result: Result<u32> = Err(Error::new(TestError(42))).context("uh oh"); in context_on_err_result()
617 let result: Result<u32> = Err(Error::new(TestError(36))); in with_context_on_err_result()
652 let error = Error::msg("whoops").context("uh oh").context("yikes"); in fmt_debug()
678 let error = Error::msg("whoops").context("uh oh"); in fmt_debug_with_single_cause()
707 let error = Error::new(error) in fmt_debug_alternate()
756 let error = Error::new(OutOfMemory::new(5)); in fmt_debug_alternate_with_oom()
779 let error = Error::msg("whoops").context("uh oh").context("yikes"); in fmt_display()
785 let error = Error::msg("ouch") in fmt_display_alternate()
794 let error = Error::msg("failure") in chain()
821 let error = Error::new(error).context("ouch").context("oof"); in chain_on_error_with_source()
848 let error = Error::new(error).context("ouch").context("oof"); in root_cause()
857 struct ErrorWithSource(String, Box<dyn core::error::Error + Send + Sync + 'static>); in chain_with_leaf_sources()
865 impl core::error::Error for ErrorWithSource { in chain_with_leaf_sources()
866 fn source(&self) -> Option<&(dyn core::error::Error + 'static)> { in chain_with_leaf_sources()
871 let error = Error::new(ErrorWithSource("leaf".to_string(), Box::new(TestError(42)))) in chain_with_leaf_sources()
919 let e: Error = TestError(1).into(); in anyhow_preserves_downcast()
921 let e: anyhow::Error = e.into(); in anyhow_preserves_downcast()
925 let e = Error::from(TestError(1)).context("hi"); in anyhow_preserves_downcast()
928 let e: anyhow::Error = e.into(); in anyhow_preserves_downcast()
938 let e: anyhow::Error = TestError(1).into(); in anyhow_source_downcast()
941 let e: Error = Error::from_anyhow(e); in anyhow_source_downcast()
944 let e: anyhow::Error = e.into(); in anyhow_source_downcast()
973 let e: anyhow::Error = TestError(1).into(); in anyhow_wasmtime_anyhow_sandwich_chain()
981 let e: Error = Error::from_anyhow(e); in anyhow_wasmtime_anyhow_sandwich_chain()
989 let e: anyhow::Error = e.into(); in anyhow_wasmtime_anyhow_sandwich_chain()
1008 let e: Error = TestError(1).into(); in wasmtime_anyhow_wasmtime_sandwich_chain()
1016 let e: anyhow::Error = e.into(); in wasmtime_anyhow_wasmtime_sandwich_chain()
1024 let e: Error = Error::from_anyhow(e); in wasmtime_anyhow_wasmtime_sandwich_chain()