Skip to content

Create files and directories at compile time using a procedural macro in Rust.

License

Notifications You must be signed in to change notification settings

mondeja/compile-time-create-file

Repository files navigation

compile-time-create-file

Documentation crates.io CI status

Create files and directories at compile time using a procedural macro in Rust.

Example

use compile_time_create_file::create_file;

create_file!(
    "migrations/users.sql",
    "create table if not exists users (
    id serial,
    username varchar(128) not null,
    password varchar(512) not null,
    email varchar(256) not null,
    enabled boolean not null default true
);
"
);

Install

Add compile-time-create-file = "0.1.0" to your development dependencies:

[dev-dependencies]
compile-time-create-file = "0.1.0"

About

Create files and directories at compile time using a procedural macro in Rust.

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •