all options
stretch  ] [  buster  ]
[ Source: go-wire  ]

Package: golang-github-tendermint-go-wire-dev (1.0~rc+git20161223.40.2f3b7aa-2)

Links for golang-github-tendermint-go-wire-dev

Screenshot

Debian Resources:

Download Source Package go-wire:

Maintainers:

External Resources:

Similar packages:

Go-bindinger for kodningsprotokollen Wire

Dette program implementerer Go-bindinger for kodningsprotokollen Wire. Formålet med kodningsprotokollen Wire er at være et simpelt sprogagnostisk kodningsprotokol for hurtig prototypeudvikling af blokkæde-programmer.

 * Understøttede typer:
  - Primære typer: uvarint, varint, byte, uint[8,16,32,64],
    int[8,16,32,64], streng- og tidstyper er understøttede
  - Arrays: Tabeller kan indeholde elementer af enhver arbitrær
    type. For eksempel er byte-arrays og byte-array-arrays understøttet.
  - Structs: Strukturfelter er kodet efter værdi (uden nøglenavnet)
    i den rækkefølge som de blev erklæret i strukturen med. På den
    måde svarer det til Apache Avro.
  - Interfaces: Grænseflader er som union-typer, hvor værdien kan være
    enhver ikke-grænseflade type.
    Den faktiske værdi er allerede angivet med en enkel »type byte«, som
    viser hvilken concrete der er kodet.
  - Pointers: Markører svarer til valgfrie felter.
    Den første byte er 0x00 for at benævne en »null pointer«
    (f.e. ingen værdi), ellers er den 0x01.
 * Ikke understøttede typer:
  - Maps: Kort er ikke understøttede da nøglerækkefølge er
    ikkedeterministisk for de fleste sprog. Hvis du skal kode/afkode
    kort med arbitrære nøgle-værdi par, så kod en tabel med {key,value}-
    strukturer i stedet for.
  - Floating points: Flydende kommatal frarådes af årsager. Hvis du
    skal bruge dem, så brug feltmærket wire:"unsafe".
  - Enums: Enum-typer er ikke understøttet i alle sprog, og de er simple
    nok til at blive modelleret som heltal alligevel.

En kompatibel (og langsommere) JSON-kodning er inkluderet.

Denne pakke inkluderer kildekoden og udviklingsfilerne til at kompilere programmer.

Other Packages Related to golang-github-tendermint-go-wire-dev

  • depends
  • recommends
  • suggests
  • enhances

Download golang-github-tendermint-go-wire-dev

Download for all available architectures
Architecture Package Size Installed Size Files
all 24.7 kB145.0 kB [list of files]