Struct bsp_types::BuildTargetCapabilities
source · [−]pub struct BuildTargetCapabilities { /* private fields */ }Expand description
BuildTarget Capabilities
Implementations
sourceimpl BuildTargetCapabilities
impl BuildTargetCapabilities
pub fn new(
can_compile: bool,
can_test: bool,
can_run: bool,
can_debug: bool
) -> Self
sourcepub fn set_can_compile(&mut self, can_compile: bool)
pub fn set_can_compile(&mut self, can_compile: bool)
Set the bsp build target capabilities’s can compile.
sourcepub fn can_compile(&self) -> bool
pub fn can_compile(&self) -> bool
Get the bsp build target capabilities’s can compile.
sourcepub fn set_can_test(&mut self, can_test: bool)
pub fn set_can_test(&mut self, can_test: bool)
Set the bsp build target capabilities’s can test.
sourcepub fn set_can_run(&mut self, can_run: bool)
pub fn set_can_run(&mut self, can_run: bool)
Set the bsp build target capabilities’s can run.
sourcepub fn set_can_debug(&mut self, can_debug: bool)
pub fn set_can_debug(&mut self, can_debug: bool)
Set the bsp build target capabilities’s can debug.
Trait Implementations
sourceimpl Debug for BuildTargetCapabilities
impl Debug for BuildTargetCapabilities
sourceimpl Default for BuildTargetCapabilities
impl Default for BuildTargetCapabilities
sourcefn default() -> BuildTargetCapabilities
fn default() -> BuildTargetCapabilities
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for BuildTargetCapabilities
impl<'de> Deserialize<'de> for BuildTargetCapabilities
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error> where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
sourceimpl Serialize for BuildTargetCapabilities
impl Serialize for BuildTargetCapabilities
Auto Trait Implementations
impl RefUnwindSafe for BuildTargetCapabilities
impl Send for BuildTargetCapabilities
impl Sync for BuildTargetCapabilities
impl Unpin for BuildTargetCapabilities
impl UnwindSafe for BuildTargetCapabilities
Blanket Implementations
sourceimpl<T> BorrowMut<T> for T where
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
const: unstable · sourcefn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more