Tarik Eshaq

Results 28 issues of Tarik Eshaq

Right now, the artifacts generated by taskcluster are all built for [Intel Macs](https://github.com/mozilla/application-services/blob/main/taskcluster/ci/module-build/kind.yml#L43) (note that the `rust.targets` there only have `darwin`) If we would like our android release to be...

This is a follow up to #4815 With the [v91.0.1](https://github.com/mozilla/rust-components-swift/releases/tag/91.0.1) release of `rust-components-swift` all the component's swift code is released as one target. Meaning that name conflicts **across** components will...

discuss

With https://github.com/mozilla/application-services/pull/4589, we added `cargo audit` ignores for two security advisories. This ticket is to remove the ignores This means one of two things: - Either remove chrono all together...

After chatting with @rfk (also ref: https://github.com/mozilla/application-services/pull/4347#discussion_r674406962) , it's important for us to create a better understanding of how the different parts of the push system interact. We can get...

With #1201 landed and 0.18.0 released we now support crates outside of `uniffi-rs` implementing their own binding generators, but we don't have a good document explaining how to do so....

When trying to work with enums and variants in an external crate, realized that the variants aren't exposed Exposing them here so consumers can work with them - over in...

Currently, panics are handled in a private error type in Swift https://github.com/mozilla/uniffi-rs/blob/main/uniffi_bindgen/src/bindings/swift/templates/Helpers.swift#L3 Do we want to expose that in some form so consumers can check if the code paniced? right...

This is a follow-up for #1150 once it lands and the code associated with it is landed. I'll mark this as *discuss* for now, it will probably require another ADR...

discuss

Encountered this in https://github.com/mozilla/application-services/pull/4720, where we have an enum with a variant called `Url`, and a wrapped type called `Url` as well ┆Issue is synchronized with this [Jira Task](https://mozilla-hub.atlassian.net/browse/UNIFFI-123) ┆friendlyId:...

`uniffi` generates scaffolding code that catches panics, and it converts those panics into errors in the consuming language. In Kotlin, that error is an exception called `InternalException`. We don't document...