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-fakeMacros§
- impl_
fake - Implement
fake::Dummy<fake::Faker>for a kubetsu ID type.