Skip to content
Snippets Groups Projects
Closed refacto macro <DB: DbReadable, R: DbReader>( db: &DB, r: &R )
  • View options
  • refacto macro <DB: DbReadable, R: DbReader>( db: &DB, r: &R )

    • View options
  • Closed created by Millicent Billette

    https://git.duniter.org/nodes/rust/duniter-rs/blob/dev/lib/modules-lib/bc-db-reader/src/blocks.rs#L113

    A de nombreux endroits, je retrouve le motif suivant :

    pub fn nom_fonction<DB: DbReadable, R: DbReader>(
        db: &DB,
        r: &R,
    )

    cela m'évoque une duplication qui illustre un lien entre ces deux paramètres, une structure ou une macro me semblerais un bon refacto pour se rapprocher d'une syntaxe du type :

    pub fn nom_fonction( db: DbWrapper)

    Activity

    • All activity
    • Comments only
    • History only
    • Newest first
    • Oldest first