• úvod
  • témata
  • události
  • tržiště
  • diskuze
  • nástěnka
  • přihlásit
    registrace
    ztracené heslo?
    SPIRALIRust - 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
    SPIKE411
    SPIKE411 --- ---
    Rust 1.69 Released - No Longer Includes Debug Info In Build Scripts By Default - Phoronix
    https://www.phoronix.com/news/Rust-1.69-Released

    Announcing Rust 1.69.0 | Rust Blog
    https://blog.rust-lang.org/2023/04/20/Rust-1.69.0.html
    SPIKE411
    SPIKE411 --- ---
    Na to téma jsem zahlédl taky
    The Rust Foundation goes to war against people using the word "Rust"
    https://lunduke.substack.com/p/the-rust-foundation-goes-to-war-against

    Předpokládám, že jde o úplně standardní ochranu trademarku, o který by přišli, kdyby to neřešili. Mám pocit, že podobné hysterické reakce proběhly u Firefoxu a jiných projektů.
    JINX
    JINX --- ---
    UETOYO: Kdo?
    MARASAN
    MARASAN --- ---
    Rust Foundation IS DOING WHAT????
    https://www.youtube.com/watch?v=gutR_LNoZw0
    SPIKE411
    SPIKE411 --- ---
    Debata Go/Rust vs C/C++ statické vs dynamické linkování, stabilita ABI…

    Wiki - LetsBeRealAboutDependencies
    https://wiki.alopex.li/LetsBeRealAboutDependencies

    Dynamic linking
    https://drewdevault.com/dynlib.html

    The impact of C++ templates on library ABI – Michał Górny
    https://blogs.gentoo.org/mgorny/2012/08/20/the-impact-of-cxx-templates-on-library-abi/

    Odkazy z diskuse pod článkem
    Rust-Written Coreutils v0.0.18 Released With Improved GNU Compatibility - Phoronix
    https://www.phoronix.com/news/Coreutils-uutils-0.0.18
    Kliknutím sem můžete změnit nastavení reklam