`rust-client` marked as no_std but unconditionally depends on tonic (breaks no_std builds)
- Lingua principale
- Rust
- Stelle
- 78
- Fork
- 129
- Merge medio
- 4g 14h
- PR unite (30g)
- 52
Descrizione
[rust-client](https://github.com/0xMiden/rust-sdk/tree/next/crates/rust-client) is marked as `no_std`. It uses [tonic](https://github.com/grpc/grpc-rust/tree/master/tonic) as a non optional dependency. Since tonic is not no_std, `rust-client` cannot be compiled for bare metal targets.
Guida per i contributori
Apri la guida per i contributori
Direzione di ricerca
Examine the Cargo.toml in crates/rust-client to see the unconditional tonic dependency and the no_std declaration. Check if there are any feature flags or conditional compilation attributes that could make tonic optional. Look for existing no_std builds or tests to understand the expected compilation targets. The fix likely involves making tonic a conditional dependency or removing the no_std claim.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Valutazione
- Stack tecnologico
- rust
- Ambito
- cli, tooling
- Tipo di issue
- Bug
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Stato di attività
- Attiva
- Chiarezza
- Specificata chiaramente
- Idoneità per principianti
- 70/100