MCPcopy Create free account
hub / github.com/dtolnay/thiserror / source_field

Function source_field

impl/src/prop.rs:97–110  ·  view source on GitHub ↗
(fields: &'a [Field<'b>])

Source from the content-addressed store, hash-verified

95}
96
97fn source_field<'a, 'b>(fields: &'a [Field<'b>]) -> Option<&'a Field<'b>> {
98 for field in fields {
99 if field.attrs.from.is_some() || field.attrs.source.is_some() {
100 return Some(field);
101 }
102 }
103 for field in fields {
104 match &field.member {
105 MemberUnraw::Named(ident) if ident == "source" => return Some(field),
106 _ => {}
107 }
108 }
109 None
110}
111
112fn backtrace_field<'a, 'b>(fields: &'a [Field<'b>]) -> Option<&'a Field<'b>> {
113 for field in fields {

Callers 1

source_fieldMethod · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected