@@ -155,7 +155,7 @@ impl Error {
155155 object_reallocate_boxed : object_reallocate_boxed :: < E > ,
156156 object_downcast : object_downcast :: < E > ,
157157 object_drop_rest : object_drop_front :: < E > ,
158- #[ cfg( all( not( error_generic_member_access) , std_backtrace ) ) ]
158+ #[ cfg( all( not( error_generic_member_access) , feature = "std" ) ) ]
159159 object_backtrace : no_backtrace,
160160 } ;
161161
@@ -179,7 +179,7 @@ impl Error {
179179 object_reallocate_boxed : object_reallocate_boxed :: < MessageError < M > > ,
180180 object_downcast : object_downcast :: < M > ,
181181 object_drop_rest : object_drop_front :: < M > ,
182- #[ cfg( all( not( error_generic_member_access) , std_backtrace ) ) ]
182+ #[ cfg( all( not( error_generic_member_access) , feature = "std" ) ) ]
183183 object_backtrace : no_backtrace,
184184 } ;
185185
@@ -204,7 +204,7 @@ impl Error {
204204 object_reallocate_boxed : object_reallocate_boxed :: < DisplayError < M > > ,
205205 object_downcast : object_downcast :: < M > ,
206206 object_drop_rest : object_drop_front :: < M > ,
207- #[ cfg( all( not( error_generic_member_access) , std_backtrace ) ) ]
207+ #[ cfg( all( not( error_generic_member_access) , feature = "std" ) ) ]
208208 object_backtrace : no_backtrace,
209209 } ;
210210
@@ -235,7 +235,7 @@ impl Error {
235235 object_reallocate_boxed : object_reallocate_boxed :: < ContextError < C , E > > ,
236236 object_downcast : context_downcast :: < C , E > ,
237237 object_drop_rest : context_drop_rest :: < C , E > ,
238- #[ cfg( all( not( error_generic_member_access) , std_backtrace ) ) ]
238+ #[ cfg( all( not( error_generic_member_access) , feature = "std" ) ) ]
239239 object_backtrace : no_backtrace,
240240 } ;
241241
@@ -260,7 +260,7 @@ impl Error {
260260 object_reallocate_boxed : object_reallocate_boxed :: < BoxedError > ,
261261 object_downcast : object_downcast :: < Box < dyn StdError + Send + Sync > > ,
262262 object_drop_rest : object_drop_front :: < Box < dyn StdError + Send + Sync > > ,
263- #[ cfg( all( not( error_generic_member_access) , std_backtrace ) ) ]
263+ #[ cfg( all( not( error_generic_member_access) , feature = "std" ) ) ]
264264 object_backtrace : no_backtrace,
265265 } ;
266266
@@ -372,7 +372,7 @@ impl Error {
372372 object_reallocate_boxed : object_reallocate_boxed :: < ContextError < C , Error > > ,
373373 object_downcast : context_chain_downcast :: < C > ,
374374 object_drop_rest : context_chain_drop_rest :: < C > ,
375- #[ cfg( all( not( error_generic_member_access) , std_backtrace ) ) ]
375+ #[ cfg( all( not( error_generic_member_access) , feature = "std" ) ) ]
376376 object_backtrace : context_backtrace :: < C > ,
377377 } ;
378378
@@ -410,7 +410,7 @@ impl Error {
410410 /// [dependencies]
411411 /// anyhow = { version = "1.0", features = ["backtrace"] }
412412 /// ```
413- #[ cfg( std_backtrace ) ]
413+ #[ cfg( feature = "std" ) ]
414414 pub fn backtrace ( & self ) -> & std:: backtrace:: Backtrace {
415415 unsafe { ErrorImpl :: backtrace ( self . inner . by_ref ( ) ) }
416416 }
@@ -728,7 +728,7 @@ struct ErrorVTable {
728728 object_reallocate_boxed : unsafe fn ( Own < ErrorImpl > ) -> Box < dyn StdError + Send + Sync + ' static > ,
729729 object_downcast : unsafe fn ( Ref < ErrorImpl > , TypeId ) -> Option < Ref < ( ) > > ,
730730 object_drop_rest : unsafe fn ( Own < ErrorImpl > , TypeId ) ,
731- #[ cfg( all( not( error_generic_member_access) , std_backtrace ) ) ]
731+ #[ cfg( all( not( error_generic_member_access) , feature = "std" ) ) ]
732732 object_backtrace : unsafe fn ( Ref < ErrorImpl > ) -> Option < & Backtrace > ,
733733}
734734
@@ -804,7 +804,7 @@ where
804804 }
805805}
806806
807- #[ cfg( all( not( error_generic_member_access) , std_backtrace ) ) ]
807+ #[ cfg( all( not( error_generic_member_access) , feature = "std" ) ) ]
808808fn no_backtrace ( e : Ref < ErrorImpl > ) -> Option < & Backtrace > {
809809 let _ = e;
810810 None
@@ -888,7 +888,7 @@ where
888888}
889889
890890// Safety: requires layout of *e to match ErrorImpl<ContextError<C, Error>>.
891- #[ cfg( all( not( error_generic_member_access) , std_backtrace ) ) ]
891+ #[ cfg( all( not( error_generic_member_access) , feature = "std" ) ) ]
892892#[ allow( clippy:: unnecessary_wraps) ]
893893unsafe fn context_backtrace < C > ( e : Ref < ErrorImpl > ) -> Option < & Backtrace >
894894where
@@ -954,7 +954,7 @@ impl ErrorImpl {
954954 }
955955 }
956956
957- #[ cfg( std_backtrace ) ]
957+ #[ cfg( feature = "std" ) ]
958958 pub ( crate ) unsafe fn backtrace ( this : Ref < Self > ) -> & Backtrace {
959959 // This unwrap can only panic if the underlying error's backtrace method
960960 // is nondeterministic, which would only happen in maliciously
0 commit comments