Exponiendo solamente una variante concreta de un tipo privado genérico en una biblioteca de Rust.
Tengo una crate de biblioteca Rust con código estructurado de la siguiente manera: pub struct Foo<X> { x: X, } pub fn foo() -> Foo<u32> { // … } // + funciones privadas En particular, aunque la biblioteca utiliza diferentes variantes de Foo internamente (por ejemplo, Foo <u8>, Foo <u32>), . . . Read more