Khushboo

Results 50 issues of Khushboo

It seems like read support for LST appends isn't implemented in ion-js. When trying to read through LST appends, the `binaryReader` throws an error stating ` Can't step in to...

While using [Writable stream](https://nodejs.org/api/stream.html#stream_writable_write_chunk_encoding_callback) to `write` Uint8Array on command line(process.stdout) using write method of `Writable` stream throws runtime error stating "Invalid data, chunk must be a string or buffer, not...

CodeQuality

Currently there is an issue with TypeScript's newer version for mixed-in classes with functions returning 'this' because it generates TS2526 error in DTS file. Once the issue is resolved within...

enhancement

Currently serde is supported under the `experimental-serde` feature flag. The current support includes the following Ion data type to serde data type mappings: ``` | Ion data type | Rust...

enhancement
serde

`Encoding` is gated under a feature "experimental-lazy-reader". This needs to be removed for 1.0 release. `Encoding` and `LazyEncoder` share some similar functionalities and needs to be modified to keep only...

There are some improvements needed for serde `experimental` feature to be stabilized. - [ ] Add support for SExpression - [ ] Add configuration option to allow users to choose...

enhancement

Current implementation of `Timestamp` has `fractional_seconds` type as `Option`. https://github.com/amzn/ion-rust/blob/944511591310f7e273074eaa252f6cd37b5728bb/src/types/timestamp.rs#L126-L131 The above could be simplified by making type of `fractional_seconds` as `Mantissa` when creating the `Timestamp`. We can put a...

### Issue #105: ### Description of changes: This PR works on adding support for writing SExpression in code generation. ### Generates Code: - Generated code for given ISL test files...

Currently generator stores all the fields as required but based on ISL these fields could be optional as well as can be repeated. Optional/Required Fields: - [ ] Rust -...

code generation

Currently, code generation doesn't support writing SExpression instead it writes it as Ion List. This can be modified to keep track of specified ISL type from schema and write accordingly.

code generation