• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    SPIRALIRust - Programovací jazyk
    NYX
    NYX --- ---
    AXTHEB: Hodne frci i axum, sqlx. Nyx je rocket + diesel + askama.

    Prijde mi, ze ty frameworky obecne pocitaji spis jen s api, podpora formularu je dost tristni. Rocket je v tomhle asi vyjimka, nedavno dodelali rozumnejsi podporu pro zpracovani dat z formulare. Ale vykreslovani formularu je asi na tobe, rozumne hotove reseni jsem nikde nepotkal a napsal si vlastni.
    THEON
    THEON --- ---
    AXTHEB: Já skončil u actixu a dieselu, mám pocit že to je jedna z těch častějších kombinací
    AXTHEB
    AXTHEB --- ---
    Tak nějak úspěšně jsem prošel základními učebnicemi a nakoukal spoustu videí, ale neorientuji se v ekosystému - jaké balíčky si mám nastudovat, pokud chci napsat web appku? Rád bych nějaké ORM, něco co mi pomůže konzumovat API s OpenAPI speckou, mít vlastní API s OpenAPI speckou a nesložitý frontend ( zobrazování nějakých dat v tabulce/grafu a pár formulářů)
    THEON
    THEON --- ---
    BONEFLUTE: Jaká je logika toho, že máš způsob jak udělat `Selector` z `&str` co může selhat, a jiný, co nemůže? Proč bych potom někdy chtěl používat ten, co nemusí uspět? :)

    Ta automagie je přesně z tohohle důvodu - From (konverze co vždy uspěje) implikuje i implementaci TryFrom (konverze co nemusí uspět) - která ti akorát nikdy v praxi ten Err nevrátí. Ale naopak, z toho že umíš TryFrom (konverzi co nemusí uspět) "nevyrobíš" konverzi co vždy uspěje.

    Jestli je to o tom, že tvoje implementace From nějaké informace třeba zahazuje (v případech kdy TryFrom vrací chybu), potom je to o jiné funkci - mrkni třeba https://doc.rust-lang.org/std/string/struct.String.html#method.from_utf8_lossy
    MARASAN
    MARASAN --- ---
    BONEFLUTE: neni to pripad popsany o kousek niz?
    [SPIKE411 @ Rust - Programovací jazyk]
    BONEFLUTE
    BONEFLUTE --- ---
    Zdravím. Potřebuji poradit.
    Mám strukturu `Selector` a chci pro ni implementovat `impl TryFrom<&str> for Selector {` a zároveň `impl From<&str> for Selector {`. From mi jde, a TryFrom taky. Ale nejde mi oboje najednou. Hlásí mi to chybu, že
    note: conflicting implementation in crate `core`:
               - impl<T, U> TryFrom<U> for T
                 where U: Into<T>;
    Uvažoval jsem, že to třeba při implementaci From automagicky vygeneruje i ten TryFrom, což je skutečně tak. Ale pak to moc nefunguje, protože nemám u From jak vyhodit chyby.
    Tak jsem to skusil otočit a vytvořit TryForm, a zda to udělá Form automagicky. A to neudělá.
    Můžete mě nasměrovat co dělám špatně? Jak naimplementovat u Selector TryFrom i From?
    Děkuji.
    SPIKE411
    SPIKE411 --- ---
    Rust Binary Analysis, Feature by Feature - Check Point Research
    https://research.checkpoint.com/2023/rust-binary-analysis-feature-by-feature/
    CHEMIX
    CHEMIX --- ---
    SPIKE411: Prehledl, jasny. A ma to uz nejakej rozumnej zaver? Nebo je tam stale handrkovani?
    SPIKE411
    SPIKE411 --- ---
    CHEMIX: A pár příspěvků níž.

    [UETOYO @ Rust - Programovací jazyk]
    CHEMIX
    CHEMIX --- ---
    https://crablang.org/ asi jedna z reakci
    SHINING_KATE
    SHINING_KATE --- ---
    P0CIN: Poslední co vím je, že si foundation nasypali popel na hlavu ohledně blbé komunikace s komunitou a přepracovávají celou trademark policy na základě odezvy. S tím že budou v celém procesu transparentnější.

    Ono to reálně potřeba je, fail byl jen ten první draft a komunikace kolem něj.
    P0CIN
    P0CIN --- ---
    Nesleduje nekdo jak se vyviji drama ohledne Rust trademarku?
    SPIKE411
    SPIKE411 --- ---
    Winning the fight against the Rust compiler (Coherence in Rust, feat. rustc sources)
    https://ohadravid.github.io/posts/2023-05-coherence-and-errors/
    SPIKE411
    SPIKE411 --- ---
    Rust Reviewed: the Current Trends and Pitfalls of the Ecosystem
    https://www.infoq.com/articles/rust-ecosystem-review-2023/
    SPIKE411
    SPIKE411 --- ---
    Blog | Quickwit, Tantivy, Rust, and more. | Quickwit
    https://quickwit.io/blog/whichlang-language-detection-library
    GIOMIKY
    GIOMIKY --- ---
    KEJML: thx
    GIOMIKY
    GIOMIKY --- ---
    Jak se píše v Rustu inline ASM?
    SPIKE411
    SPIKE411 --- ---
    50 Shades of Rust, or emerging Rust GUIs in a WASM world
    https://monadical.com/posts/shades-of-rust-gui-library-list.html
    Kliknutím sem můžete změnit nastavení reklam