Vincent Esche

Results 81 issues of Vincent Esche

Usually I'd first open a feature suggestion issue before embarking on the pull request itself for something like this, but I already have the implementation (as it was necessary to...

Having just stumbled upon this comment https://github.com/s-arash/ascent/issues/30#issuecomment-1986937702, according to which appears that the [leaky abstraction](https://github.com/s-arash/ascent/issues/48) of the current API is intentional: > I have purposefully not hidden the internals of...

Compiling an `ascent! { … }` program with relations `edge` and `path` … Program's full code snippet ```rust use ascent::ascent; ascent! { relation edge(i32, i32); relation path(i32, i32); path(x, y)

From a look at the implementation and accompanying scientific papers it seems as if `ascent` does not make use of the popular [magic sets](https://arxiv.org/abs/1204.6346) optimization for semi-naïve bottom-up implementations. At...

**Input data** Which SQL and options did you provide as input? I'm using the default settings of "Prettier SQL VSCode". sql-formatter strips empty lines between line/block comment sections, fusing the...

feature

```rust #[derive(Clone, Debug, Serialize, specta::Type)] #[serde(transparent)] pub struct Dummy { pub value: Value, } ``` Expected: ```typescript export type DummyDto = Value ``` Actual: ```typescript export type DummyDto = Value...

**Describe the bug** The implementation of `fn check_attributes(…)` is overly strict, resulting in undesirable compilation failures for totally valid Rust code. https://github.com/Aleph-Alpha/ts-rs/blob/40b82771c8b63c986d6fcf8a71540d45816418c2/macros/src/types/unit.rs#L64-L74 If at all, then the `TS` derive macro...

bug

An exploration for how `Metadata` could provide a flexible API for processing a package's feature dependency graph. Resolves https://github.com/oli-obk/cargo_metadata/issues/279

Before opening a PR for this I wanted to first check if such a change would be aligned with your vision of this crate, @oli-obk. ### Motivation With the transitive...

FYI: > The creator of the crate paste has stated in the [README.md](https://github.com/dtolnay/paste/blob/master/README.md) that this project is not longer maintained as well as archived the repository https://rustsec.org/advisories/RUSTSEC-2024-0436