Crate cnab_derive

Crate cnab_derive 

Source
Expand description

§Derive Macro para FixedWidth

Este crate fornece a macro procedural #[derive(FixedWidth)] que gera automaticamente a implementação da trait FixedWidthParse do crate cnab_fixedwidth.

§Exemplo de Uso

use fixedwidth_derive::FixedWidth;

#[derive(FixedWidth)]
struct Header {
    #[fw(pos = "1..3", numeric)]
    banco: u32,

    #[fw(pos = "4..8", numeric)]
    lote: u32,

    #[fw(pos = "10..20", alpha)]
    texto: String,
}

Derive Macros§

FixedWidth
Ponto de entrada da Macro Derive.