Skip to content

From's orphan rules being asymmetric is annoying #19

@scottmcm

Description

@scottmcm

I can do impl<T> From<T> for NewType<T>, but I can't do impl<T> From<NewType<T>> for T even though I can do impl From<NewType<u32>> for u32.

That leads to unfortunate huge sets of impls like https://docs.rs/simd-trick/0.3.0/simd_trick/struct.Simd.html#impl-From%3CSimd%3C%5Bm64%3B%208%5D%3E%3E

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions