Struct cargo::util::machine_message::BuildScript
source · pub struct BuildScript<'a> {
pub package_id: PackageId,
pub linked_libs: &'a [String],
pub linked_paths: &'a [String],
pub cfgs: &'a [String],
pub env: &'a [(String, String)],
pub out_dir: &'a Path,
}
Fields§
§package_id: PackageId
§linked_libs: &'a [String]
§linked_paths: &'a [String]
§cfgs: &'a [String]
§env: &'a [(String, String)]
§out_dir: &'a Path
Trait Implementations§
source§impl<'a> Message for BuildScript<'a>
impl<'a> Message for BuildScript<'a>
Auto Trait Implementations§
impl<'a> RefUnwindSafe for BuildScript<'a>
impl<'a> Send for BuildScript<'a>
impl<'a> Sync for BuildScript<'a>
impl<'a> Unpin for BuildScript<'a>
impl<'a> UnwindSafe for BuildScript<'a>
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
source§impl<T> Serialize for Twhere
T: Serialize + ?Sized,
impl<T> Serialize for Twhere T: Serialize + ?Sized,
fn erased_serialize(&self, serializer: &mut dyn Serializer) -> Result<Ok, Error>
source§impl<T> WithSubscriber for T
impl<T> WithSubscriber for T
source§fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where
S: Into<Dispatch>,
fn with_subscriber<S>(self, subscriber: S) -> WithDispatch<Self>where S: Into<Dispatch>,
source§fn with_current_subscriber(self) -> WithDispatch<Self>
fn with_current_subscriber(self) -> WithDispatch<Self>
Layout§
Note: Most layout information is completely unstable and may even differ between compilations. The only exception is types with certain repr(...)
attributes. Please see the Rust Reference's “Type Layout” chapter for details on type layout guarantees.
Size: 88 bytes