Skip to main content

expand_miniextendr_impl_trait

Function expand_miniextendr_impl_trait 

Source
pub fn expand_miniextendr_impl_trait(
    attr: TokenStream,
    item: TokenStream,
) -> TokenStream
Expand description

Expand #[miniextendr] applied to a trait implementation.

§Arguments

  • attr - Attribute arguments (currently unused)
  • item - The impl block token stream

§Returns

Expanded token stream containing:

  • Original impl block
  • Vtable static constant

§Errors

Returns a compile error if:

  • Not applied to a trait impl (impl Trait for Type)
  • Applied to an inherent impl (impl Type)