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

Method augment_where_clause

impl/src/generics.rs:74–82  ·  view source on GitHub ↗
(&self, generics: &Generics)

Source from the content-addressed store, hash-verified

72 }
73
74 pub fn augment_where_clause(&self, generics: &Generics) -> WhereClause {
75 let mut generics = generics.clone();
76 let where_clause = generics.make_where_clause();
77 for ty in &self.order {
78 let (_set, bounds) = &self.bounds[&ty.to_string()];
79 where_clause.predicates.push(parse_quote!(#ty: #bounds));
80 }
81 generics.where_clause.unwrap()
82 }
83}

Callers 2

impl_structFunction · 0.80
impl_enumFunction · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected