Lines Matching defs:TrivialReason
8 pub enum TrivialReason<'a> {
24 ) -> UnorderedMap<&'a Ident, Vec<TrivialReason<'a>>> {
44 let reason = TrivialReason::StructField(strct);
52 let reason = TrivialReason::UnpinnedMut(efn);
59 let reason = TrivialReason::FunctionArgument(efn);
65 let reason = TrivialReason::UnpinnedMut(efn);
76 let reason = TrivialReason::FunctionReturn(efn);
82 let reason = TrivialReason::UnpinnedMut(efn);
99 let reason = TrivialReason::BoxTarget;
105 let reason = TrivialReason::VecElement;
111 let reason = TrivialReason::SliceElement {
127 pub fn as_what<'a>(name: &'a Pair, reasons: &'a [TrivialReason]) -> impl Display + 'a {
130 reasons: &'a [TrivialReason<'a>],
146 TrivialReason::StructField(strct) => {
149 TrivialReason::FunctionArgument(efn) => {
152 TrivialReason::FunctionReturn(efn) => {
155 TrivialReason::BoxTarget => box_target = true,
156 TrivialReason::VecElement => vec_element = true,
157 TrivialReason::SliceElement { mutable } => {
164 TrivialReason::UnpinnedMut(efn) => {