Struct crossgen::Templates [−][src]
pub struct Templates { /* fields omitted */ }
GitHub template struct.
Methods
impl Templates
[src]
impl Templates
pub fn new(dir: PathBuf, name: String, token: String) -> Result<Self>
[src]
pub fn new(dir: PathBuf, name: String, token: String) -> Result<Self>
Deprecated since 0.5.0
: Use gen_bin
or gen_lib
instead
Create a new instance. Creates a scripts/
directory if it doesn't exist
already.
pub fn gen_bin(dir: PathBuf, name: String, token: String) -> Result<Self>
[src]
pub fn gen_bin(dir: PathBuf, name: String, token: String) -> Result<Self>
Create a new instance for binary target.
pub fn gen_lib(dir: PathBuf, name: String, token: String) -> Result<Self>
[src]
pub fn gen_lib(dir: PathBuf, name: String, token: String) -> Result<Self>
Create a new instance for library target
pub fn write_all(&self) -> Result<()>
[src]
pub fn write_all(&self) -> Result<()>
Write all templates.