stellar-notation 0.9.18

Rust library for encoding and decoding objects in Stellar Notation format.
Documentation
# Rust Stellar Notation


Rust library for encoding and decoding objects in Stellar Notation format.

## Usage


```

stellar-notation = "0.9.18"

```

```

use stellar_notation::{ encode, decode };

```

## Encoding


### Support

| Type | Support |
|---|---|
| u8 ||
| u16 ||
| u32 ||
| u64 ||
| u128 ||
| u256 | 🚧 |
| i8 | 🚧 |
| i16 | 🚧 |
| i32 | 🚧 |
| i64 | 🚧 |
| i128 | 🚧 |
| i256 | 🚧 |
| f32 | 🚧 |
| f64 | 🚧 |
| bool | 🚧 |
| list ||
| bytes ||


### Unsigned Integers


```

let encoded_u8: String = encode::u8(1);

let integer: u8 = decode::as_u8(encoded_u8);

```

### Bytes


```

let encoded_bytes: String = encode::bytes(vec![1,2,3]);

let bytes: Vec<u8> = decode::as_bytes(encoded_bytes);

```

### List


```

let encoded_list: String = encode::list(vec![encoded_u8_1, encoded_u8_2, encoded_u8_3]);

let list: Vec<String> = decode::as_list(encoded_list);

```

2021-09-14