Struct oysterpack_built_mod::BuildBuilder [−][src]
pub struct BuildBuilder { /* fields omitted */ }
Used to build new Build instances.
Methods
impl BuildBuilder
[src]
impl BuildBuilder
pub fn new() -> BuildBuilder
[src]
pub fn new() -> BuildBuilder
Constructs a new builder
pub fn timestamp(&mut self, timestamp: DateTime<Utc>)
[src]
pub fn timestamp(&mut self, timestamp: DateTime<Utc>)
Set when the crate was compiled.
- timestamp must be formatted per RFC2822
pub fn target(
&mut self,
triple: TargetTriple,
env: TargetEnv,
os: TargetOperatingSystem,
arch: TargetArchitecture,
endian: Endian,
pointer_width: PointerWidth
)
[src]
pub fn target(
&mut self,
triple: TargetTriple,
env: TargetEnv,
os: TargetOperatingSystem,
arch: TargetArchitecture,
endian: Endian,
pointer_width: PointerWidth
)
Set compile target info
pub fn ci_platform(&mut self, ci: ContinuousIntegrationPlatform)
[src]
pub fn ci_platform(&mut self, ci: ContinuousIntegrationPlatform)
The Continuous Integration platform detected during compilation
pub fn compilation(
&mut self,
debug: bool,
features: Vec<String>,
opt_level: CompileOptLevel,
rustc_version: RustcVersion,
host: TargetTriple,
profile: BuildProfile
)
[src]
pub fn compilation(
&mut self,
debug: bool,
features: Vec<String>,
opt_level: CompileOptLevel,
rustc_version: RustcVersion,
host: TargetTriple,
profile: BuildProfile
)
Compilation info
pub fn git_version(&mut self, ver: GitVersion)
[src]
pub fn git_version(&mut self, ver: GitVersion)
Set the GIT project version
pub fn package(
&mut self,
name: String,
authors: Vec<String>,
description: String,
version: Version,
homepage: String
)
[src]
pub fn package(
&mut self,
name: String,
authors: Vec<String>,
description: String,
version: Version,
homepage: String
)
Set package info
pub fn build(self) -> Build
[src]
pub fn build(self) -> Build
Trait Implementations
impl Debug for BuildBuilder
[src]
impl Debug for BuildBuilder
Auto Trait Implementations
impl Send for BuildBuilder
impl Send for BuildBuilder
impl Sync for BuildBuilder
impl Sync for BuildBuilder