philippeitis

Results 23 issues of philippeitis

Somehow, this isn't caught by any tests: https://github.com/Byron/google-apis-rs/blob/b20e63072317775e239b2400099ce1705f1c076c/gen/mybusinessqanda1/src/api.rs#L84 A simple solution would be to replace "&" with "and"

bug
acknowledged

Certain values don't currently use the appropriate types as described by the schema - it seems that due to JSON limitations, Google might use strings to encode numbers - a...

enhancement
help wanted

It would be nice if the APIs provided an `include_field` API with definitions for fields that could be included. Given that all possible fields are known, it seems like it'd...

enhancement
help wanted

A buffer overflow occurs at this line in 0.7.0, but does not occur for the same files in 0.6.0: https://github.com/vv9k/mobi-rs/blob/c15606e2842759db9797122c5f8196d36388feba/src/headers/mobih.rs#L303 I'll update this issue with additional information later

It would be nice to have the option to do something like the following (+ possible implementation details): ```rust struct MobiWriter { header: MobiMetadata, records: Option // equal to Mobi...

At the current moment, it's possible to accept invalid ISBNs with digits larger than 9, since they take u8's in their constructors, which allow numbers from 0 to 255. This...

This PR includes all previous PRs. It fixes the following panics (and adds test cases for all of them): Panics on strings which were too small, or had more than...

Instead of writing each digit independently, we can collect them into an ArrayString and write all at once, reducing the number of write! calls significantly, and preventing all intermediate errors....

Parser::new(), Isbn::from_str, Isbn10::from_str, and Isbn13::from_str can panic if their input is too short, or too long, and they can create ISBNs from garbage data, and Isbn10::from_str can accept ISBNs with...

I'm taking most of my inspiration from this document: https://docs.flutter.dev/development/ui/advanced/focus Essentially, they describe a system of focus handling as follows: - Focus Tree: Tracks focus nodes and their relationships -...