pub struct BuildScript;Available on crate feature
script only.Expand description
Configuration for build script.
Implementations§
Source§impl BuildScript
impl BuildScript
Sourcepub fn setup(&self) -> Result<()>
pub fn setup(&self) -> Result<()>
Emits cargo:* instructions that set enviroment variables or enable compile-time cfg settings.
Resources:
- The Cargo Book: Environment variables Cargo sets for build scripts,
- The Cargo Book: Outputs of the Build Script.
§Errors
Returns an error when environment variables couldn’t be parsed.
§Examples
use chksum_build::{BuildScript, Result};
fn main() -> Result<()> {
BuildScript::default().setup()
}Trait Implementations§
Source§impl Clone for BuildScript
impl Clone for BuildScript
Source§fn clone(&self) -> BuildScript
fn clone(&self) -> BuildScript
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for BuildScript
impl Debug for BuildScript
Source§impl Default for BuildScript
impl Default for BuildScript
Source§fn default() -> BuildScript
fn default() -> BuildScript
Returns the “default value” for a type. Read more
impl Copy for BuildScript
Auto Trait Implementations§
impl Freeze for BuildScript
impl RefUnwindSafe for BuildScript
impl Send for BuildScript
impl Sync for BuildScript
impl Unpin for BuildScript
impl UnwindSafe for BuildScript
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more