Struct envcache::EnvCache [−][src]
Implementations
impl EnvCache
[src]
pub fn new() -> Self
[src]
Create a new EnvCache
. This only works inside a build.rs
with
OUT_DIR
specified.
pub fn cache<'a>(&'a mut self, env: &str) -> Option<&'a str>
[src]
Cache a variable env
into the envcache.
Returns the value of the environment variable.
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for EnvCache
impl Send for EnvCache
impl Sync for EnvCache
impl Unpin for EnvCache
impl UnwindSafe for EnvCache
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
pub fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
pub fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,