pub(crate) fn generate_struct_member_declaration(&self) -> TokenStream {
        let name = self.probe_var_name();
        let typ = self.generate_provider_probe_type();

        let span = self.spec.span;
        quote_spanned! {span=>
            #name: #typ
        }
    }
/// Generates the declaration of the member field within the provider implementation struct
/// that holds the `ProviderProbe` instance for this probe.  It's a complex declaration because
/// it must include lifetime parameters for all of the reference types used by any of this
/// probe's arguments
Generates the declaration of the member field within the provider implementation struct
that holds the `ProviderProbe` instance for this probe.  It's a complex declaration because
it must include lifetime parameters for all of the reference types used by any of this
probe's arguments
Generates the declaration of the member field within the provider implementation struct that holds the ` ProviderProbe ` instance for this probe . It ' s a complex declaration because it must include lifetime parameters for all of the reference types used by any of this probe ' s arguments
pub(crate) fn generate_struct_member_declaration(&self) -> TokenStream {
        let name = self.probe_var_name();
        let typ = self.generate_provider_probe_type();
        let span = self.spec.span;
        quote_spanned! {span=>
            #name: #typ
        }
    }
pub ( crate ) fn generate_struct_member_declaration ( & self ) -> TokenStream { let name = self . probe_var_name ( ) ; let typ = self . generate_provider_probe_type ( ) ; let span = self . spec . span ; quote_spanned ! { span name typ } }
Generates the declaration of the member field within the provider implementation struct
that holds the `ProviderProbe` instance for this probe.
Generates the declaration of the member field within the provider implementation struct that holds the ` ProviderProbe ` instance for this probe .
&self
&self