MCPcopy Create free account
hub / github.com/Wulf/tsync / extract_struct_generics

Function extract_struct_generics

src/utils.rs:197–208  ·  view source on GitHub ↗
(s: syn::Generics)

Source from the content-addressed store, hash-verified

195}
196
197pub fn extract_struct_generics(s: syn::Generics) -> Vec<syn::Ident> {
198 s.params
199 .into_iter()
200 .filter_map(|gp| {
201 if let syn::GenericParam::Type(ty) = gp {
202 Some(ty.ident)
203 } else {
204 None
205 }
206 })
207 .collect()
208}
209
210pub fn format_generics(generics: &[syn::Ident]) -> String {
211 if generics.is_empty() {

Callers 4

convert_to_tsMethod · 0.85
add_untagged_tagged_enumFunction · 0.85

Calls

no outgoing calls

Tested by

no test coverage detected