Skip to content

Conversation

3Hren
Copy link
Owner

@3Hren 3Hren commented Jul 13, 2015

  • Implement decoding function.
    • Nil
    • Bool,
    • Signed integers
    • Unsigned integers
    • Floats
    • Strings
    • Binary
    • Arrays
    • Maps
    • Exts
    • Get rid of manual counting bytes number consumed.
    • Make more generic for [u8], Vec, Cursor<&[u8]>, Cursor<Vec>, ... all wrappers, where get_ref() -> &[u8].
  • Implement encoding function.
    • Nil
    • Bool,
    • Signed integers
    • Unsigned integers
    • Floats
    • Strings
    • Binary
    • Arrays
    • Maps
    • Exts
  • Write documentation for both of them.
  • Write several examples.
  • Conversion into a Value (using Into trait or something like this).
  • Implement Borrow (or something like this) trait.
  • Error category for decoding module.
  • Error category for encoding module.
  • Display trait for decoding Error.
  • Display trait for encoding Error.
  • Error trait for decoding Error.
  • Error trait for encoding Error.
  • Modules review and visibility check.

@3Hren 3Hren mentioned this pull request Jul 13, 2015
4 tasks
@3Hren
Copy link
Owner Author

3Hren commented Aug 1, 2015

I've almost done!

Several lines of documentation, some examples and this will be merged.

3Hren added 9 commits August 1, 2015 11:24
Added documentation with an example for `write_value_ref` function.
Added some documentation with examples for `read_value_ref` function.
BufRead is now called BorrowRead to avoid naming colisions.
@3Hren
Copy link
Owner Author

3Hren commented Aug 1, 2015

LGTM!

3Hren added a commit that referenced this pull request Aug 1, 2015
@3Hren 3Hren merged commit b661620 into master Aug 1, 2015
@3Hren 3Hren deleted the feature/value-ref branch August 1, 2015 13:16
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant