typeshaper 0.1.2

TypeScript utility-type idioms (Omit, Pick, Merge, Partial…) for Rust structs — one-line type algebra expressions
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
extern crate self as typeshaper;

mod error;
mod transform;

pub use error::RequiredError;
pub use transform::{TypeshaperExt, TypeshaperInto};
pub use typeshaper_macros::{typeshaper, typex, __typeshaper_import};

pub mod prelude {
    pub use typeshaper_macros::{typeshaper, typex, __typeshaper_import};
    pub use crate::error::RequiredError;
    pub use crate::transform::{TypeshaperExt, TypeshaperInto};
}