Struct ra_ap_project_model::TargetData [−][src]
pub struct TargetData {
pub package: Package,
pub name: String,
pub root: AbsPathBuf,
pub kind: TargetKind,
pub is_proc_macro: bool,
}
Expand description
Information associated with a package’s target
Fields
package: Package
Package that provided this target
name: String
Name as given in the Cargo.toml
or generated from the file name
root: AbsPathBuf
Path to the main source file of the target
kind: TargetKind
Kind of target
is_proc_macro: bool
Is this target a proc-macro
Trait Implementations
This method tests for self
and other
values to be equal, and is used
by ==
. Read more
This method tests for !=
.
Auto Trait Implementations
impl RefUnwindSafe for TargetData
impl Send for TargetData
impl Sync for TargetData
impl Unpin for TargetData
impl UnwindSafe for TargetData
Blanket Implementations
Mutably borrows from an owned value. Read more
Compare self to key
and return true
if they are equal.
Attaches the provided Subscriber
to this type, returning a
WithDispatch
wrapper. Read more
Attaches the current default Subscriber
to this type, returning a
WithDispatch
wrapper. Read more