viewport_error: match from_native failures explicitly instead of a catch-all
I maintainer di solito rispondono entro 1 giorno
Nessuno ha ancora preso questa issue.
Valutazione
- Difficoltà
- 2/5
- Tempo stimato
- 1-3 ore
- Idoneità per principianti
- 72/100
- Tipo di issue
- Refactoring
- Chiarezza
- Specificata chiaramente
- Stato di attività
- Attiva
- Stack tecnologico
- rust
- Ambito
- computer-graphics, desktop
Direzione di ricerca
Leggi la mappatura degli errori di ViewScene::from_native in panels.rs e controlla le varianti di ViewError elencate nell’issue. Sostituisci la mappatura generica con una gestione esplicita di queste varianti, così che l’aggiunta di una nuova variante richieda una decisione sulla categoria. Il lavoro è completato quando ogni variante attuale ha una mappatura esplicita e il codice compila.
Scritto dal modello di indicizzazione a partire dal testo della issue.
Descrizione
Follow-up from the review of #359 (claude-darling).
panels.rs maps a failed ViewScene::from_native to a viewport_error category with a catch-all: ResourceLimit keeps its own category and every other ViewError becomes SceneGeometry. That is correct today, because from_native returns only Native, ResourceLimit, InvalidGeometry, UnsupportedPolygon, UnsupportedTransform and NonFiniteWorld. But a new variant, such as a camera or other non-geometry error, would silently be reported as scene_geometry.
Expected: match those variants explicitly instead of _, so that adding a ViewError variant forces a decision about its category.
Priority: low. No behaviour changes today.
- Lingua principale
- Rust
- Stelle
- 4
- Fork
- 2
- Merge medio
- 17h 51m
- PR unite (30g)
- 200
Preparare l'ambiente
- Nessun Dockerfile né file Docker Compose
- Ha un modello di pull request
- Leggi la guida per i contributori
Come iniziare
- Leggi tutta la issue e poi la guida ai contributi del progetto.
- Commenta sulla issue per dire che te ne occupi tu — evita che due persone facciano lo stesso lavoro.
- Fai un fork del repository e lavora su un branch.
- Apri una pull request che faccia riferimento al numero della issue.
Altre issue di cristim/AztecCraft
-
area/infra effort/s impact/internal priority/p3 severity/low triaged type/docs urgency/this-quarter
Difficoltà 1/5 Meno di un'ora Idoneità per principianti 78/100
cristim/AztecCraft#372 ·
I maintainer di solito rispondono entro 1 giorno
-
A refused multi-object Delete does not name the refusing nodeForse già presa @RafaelMendes1407 l’ha presa 6 giorni fa. Apertaarea/mcp area/modeling effort/s impact/few priority/p3 severity/low triaged type/bug urgency/this-quarter
Difficoltà 2/5 1-3 ore Idoneità per principianti 74/100
cristim/AztecCraft#336 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
priority/p2 type/bug urgency/this-sprint
Difficoltà 5/5 Più di una settimana Idoneità per principianti 30/100
cristim/AztecCraft#394 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
feat(viewport): camera navigation and framing parity with Maya 2027 (tumble, track, dolly, viewFit)Apertaarea/mcp area/viewport effort/m impact/many priority/p2 severity/medium triaged type/feature urgency/this-quarter
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
cristim/AztecCraft#392 ·
I maintainer di solito rispondono entro 1 giorno
-
area/mcp area/scripting area/ui-parity effort/m impact/many priority/p2 severity/medium triaged type/feature urgency/this-quarter
Difficoltà 5/5 Più di una settimana Idoneità per principianti 35/100
cristim/AztecCraft#391 ·
I maintainer di solito rispondono entro 1 giorno
Tutte le issue di cristim/AztecCraft
Issue simili
-
bug i18n priority: medium ui
Difficoltà 2/5 1-3 ore Idoneità per principianti 65/100
storytold/craft-anything#983 · 1 commento ·
I maintainer di solito rispondono entro 1 giorno
-
`swf` upgrade to 0.4.0Aperta
Difficoltà 2/5 1-3 ore Idoneità per principianti 66/100
Dinnerbone/Rascal#91 · 2 reazioni ·
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 76/100
higress-group/HiRoute#405 ·
I maintainer di solito rispondono entro 1 giorno
-
rust_analyzer flycheck: no CLI way to enable clippy from `check.overrideCommand`Forse già presa @TrapsterDK l’ha presa oggi. Apertaneeds-triage
Difficoltà 2/5 1-3 ore Idoneità per principianti 77/100
bazelbuild/rules_rust#4392 ·
I maintainer di solito rispondono entro 2 giorni
-
Difficoltà 2/5 1-3 ore Idoneità per principianti 78/100
I maintainer di solito rispondono entro 1 giorno