#[derive(Prefix)]
{
// Attributes available to this derive:
#[entid]
}
Expand description
Derive macro for implementing the Prefix trait
§Attributes
#[entid(prefix = "...")]- Sets the prefix for the entity (required)#[entid(delimiter = "...")]- Sets the delimiter for the entity (optional, defaults to “_”)
§Example
use entid::Prefix;
#[derive(Prefix)]
#[entid(prefix = "user", delimiter = "_")]
struct User;
#[derive(Prefix)]
#[entid(prefix = "post", delimiter = "-")]
struct Post;
// The delimiter is optional and defaults to "_"
#[derive(Prefix)]
#[entid(prefix = "comment")]
struct Comment;