MCPcopy Create free account
hub / github.com/arcjet/gravity / build_parameters

Method build_parameters

cmd/gravity/src/codegen/factory.rs:151–160  ·  view source on GitHub ↗

Build parameter list for factory constructor

(&self)

Source from the content-addressed store, hash-verified

149
150 /// Build parameter list for factory constructor
151 fn build_parameters(&self) -> Tokens<Go> {
152 let interfaces = &self.config.analyzed_imports.interfaces;
153
154 quote! {
155 ctx $CONTEXT_CONTEXT,
156 $(for interface in interfaces.iter() join ($['\r']) =>
157 $(&interface.constructor_param_name) $(&interface.go_interface_name),
158 )
159 }
160 }
161}
162
163impl<'a> FormatInto<Go> for &FactoryGenerator<'a> {

Callers 1

generate_factoryMethod · 0.80

Calls

no outgoing calls

Tested by

no test coverage detected