pub struct DependencyModulesItem { /* private fields */ }Implementations§
Source§impl DependencyModulesItem
impl DependencyModulesItem
pub fn new( target: BuildTargetIdentifier, modules: Vec<DependencyModule>, ) -> Self
Sourcepub fn target(&self) -> &BuildTargetIdentifier
pub fn target(&self) -> &BuildTargetIdentifier
Get a reference to the bsp btdependency modules item’s target.
Sourcepub fn set_modules(&mut self, modules: Vec<DependencyModule>)
pub fn set_modules(&mut self, modules: Vec<DependencyModule>)
Set the bsp btdependency modules item’s modules.
Sourcepub fn modules(&self) -> &[DependencyModule]
pub fn modules(&self) -> &[DependencyModule]
Get a reference to the bsp btdependency modules item’s modules.
Trait Implementations§
Source§impl Debug for DependencyModulesItem
impl Debug for DependencyModulesItem
Source§impl<'de> Deserialize<'de> for DependencyModulesItem
impl<'de> Deserialize<'de> for DependencyModulesItem
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
Source§impl PartialEq for DependencyModulesItem
impl PartialEq for DependencyModulesItem
Source§impl Serialize for DependencyModulesItem
impl Serialize for DependencyModulesItem
impl Eq for DependencyModulesItem
impl StructuralPartialEq for DependencyModulesItem
Auto Trait Implementations§
impl Freeze for DependencyModulesItem
impl RefUnwindSafe for DependencyModulesItem
impl Send for DependencyModulesItem
impl Sync for DependencyModulesItem
impl Unpin for DependencyModulesItem
impl UnwindSafe for DependencyModulesItem
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