Skip to content

client: Do not export impl macros #636

@tcharding

Description

@tcharding

In #634 we changed a bunch of identifiers for impl macros. This is a breaking change because the macros are publicly exported using #[macro_export] however these are internal macros. We should never have exported them. Instead we can pub(crate) export them.

While we are at it probably could rename them from crate::impl_client_v17__set_tx_fee!(); to something shorter since the version will now be in the module eg crate::v17::impl_set_tx_fee!.

Probably best to do this after or at the same time as we re-name the integration client because then the client_sync/ directory will go away.

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions