pub struct BuildTargetCapabilities { /* private fields */ }Expand description
BuildTarget Capabilities
Implementations§
Source§impl 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§
Source§impl Debug for BuildTargetCapabilities
impl Debug for BuildTargetCapabilities
Source§impl Default for BuildTargetCapabilities
impl Default for BuildTargetCapabilities
Source§fn default() -> BuildTargetCapabilities
fn default() -> BuildTargetCapabilities
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for BuildTargetCapabilities
impl<'de> Deserialize<'de> for BuildTargetCapabilities
Source§fn 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
Auto Trait Implementations§
impl Freeze for BuildTargetCapabilities
impl RefUnwindSafe for BuildTargetCapabilities
impl Send for BuildTargetCapabilities
impl Sync for BuildTargetCapabilities
impl Unpin for BuildTargetCapabilities
impl UnwindSafe for BuildTargetCapabilities
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