pub struct WorkspaceBuildTargetsResult {
pub targets: Vec<BuildTarget>,
}Expand description
The workspace build targets request is sent from the client to the server to ask for the list of all available build targets in the workspace.
Fields§
§targets: Vec<BuildTarget>Implementations§
Source§impl WorkspaceBuildTargetsResult
impl WorkspaceBuildTargetsResult
pub fn new(targets: Vec<BuildTarget>) -> Self
Trait Implementations§
Source§impl Debug for WorkspaceBuildTargetsResult
impl Debug for WorkspaceBuildTargetsResult
Source§impl Default for WorkspaceBuildTargetsResult
impl Default for WorkspaceBuildTargetsResult
Source§fn default() -> WorkspaceBuildTargetsResult
fn default() -> WorkspaceBuildTargetsResult
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for WorkspaceBuildTargetsResult
impl<'de> Deserialize<'de> for WorkspaceBuildTargetsResult
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 From<BuildTarget> for WorkspaceBuildTargetsResult
impl From<BuildTarget> for WorkspaceBuildTargetsResult
Source§fn from(target: BuildTarget) -> Self
fn from(target: BuildTarget) -> Self
Converts to this type from the input type.
Auto Trait Implementations§
impl Freeze for WorkspaceBuildTargetsResult
impl RefUnwindSafe for WorkspaceBuildTargetsResult
impl Send for WorkspaceBuildTargetsResult
impl Sync for WorkspaceBuildTargetsResult
impl Unpin for WorkspaceBuildTargetsResult
impl UnwindSafe for WorkspaceBuildTargetsResult
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