Skip to main content

Crate kubetsu_fake

Crate kubetsu_fake 

Source
Expand description

§kubetsu-fake

fake dummy data generation support for kubetsu ID types.

§Usage

kubetsu::define_id!(pub struct UserId(i64););
kubetsu_fake::impl_fake!(UserId(i64));

use fake::{Fake, Faker};
let _id: UserId = Faker.fake();

Generic form is also supported:

kubetsu::define_id!(pub struct MyId<T, U>;);
kubetsu_fake::impl_fake!(MyId<T, U>);

struct User;
type UserId = MyId<User, i64>;

use fake::{Fake, Faker};
let _id: UserId = Faker.fake();

§Install

$ cargo add kubetsu kubetsu-fake

Macros§

impl_fake
Implement fake::Dummy<fake::Faker> for a kubetsu ID type.