pub fn tracer_impl(attr_tokens: TokenStream, tokens: TokenStream) -> TracersResult<TokenStream> {
    gen::code_generator()?.handle_provider_trait(ProviderSpecification::from_token_stream(
        &std::env::var("CARGO_PKG_NAME").expect("CARGO_PKG_NAME"),
        TracerAttributeArgs::from_token_stream(attr_tokens)?,
        tokens,
    )?)
}
/// Actual implementation of the macro logic, factored out of the proc macro itself so that it's
/// more testable
Actual implementation of the macro logic, factored out of the proc macro itself so that it's
more testable
Actual implementation of the macro logic factored out of the proc macro itself so that it ' s more testable
pub fn tracer_impl(attr_tokens: TokenStream, tokens: TokenStream) -> TracersResult<TokenStream> {
    gen::code_generator()?.handle_provider_trait(ProviderSpecification::from_token_stream(
        &std::env::var("CARGO_PKG_NAME").expect("CARGO_PKG_NAME"),
        TracerAttributeArgs::from_token_stream(attr_tokens)?,
        tokens,
    )?)
}
pub fn tracer_impl ( attr_tokens : TokenStream , tokens : TokenStream ) -> TracersResult < TokenStream > { gen :: code_generator ( ) ? . handle_provider_trait ( ProviderSpecification :: from_token_stream ( & std :: env :: var ( " " ) . expect ( " " ) , TracerAttributeArgs :: from_token_stream ( attr_tokens ) ? , tokens , ) ? ) }
Actual implementation of the macro logic, factored out of the proc macro itself so that it's
more testable
Actual implementation of the macro logic factored out of the proc macro itself so that it ' s more testable
attr_tokens
TokenStream
tokens
TokenStream
attr_tokens
TokenStream
tokens
TokenStream