Struct bsp_types::WorkspaceBuildTargetsResult
source · [−]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
sourceimpl WorkspaceBuildTargetsResult
impl WorkspaceBuildTargetsResult
pub fn new(targets: Vec<BuildTarget>) -> Self
Trait Implementations
sourceimpl Debug for WorkspaceBuildTargetsResult
impl Debug for WorkspaceBuildTargetsResult
sourceimpl Default for WorkspaceBuildTargetsResult
impl Default for WorkspaceBuildTargetsResult
sourcefn default() -> WorkspaceBuildTargetsResult
fn default() -> WorkspaceBuildTargetsResult
Returns the “default value” for a type. Read more
sourceimpl<'de> Deserialize<'de> for WorkspaceBuildTargetsResult
impl<'de> Deserialize<'de> for WorkspaceBuildTargetsResult
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 From<BuildTarget> for WorkspaceBuildTargetsResult
impl From<BuildTarget> for WorkspaceBuildTargetsResult
sourcefn from(target: BuildTarget) -> Self
fn from(target: BuildTarget) -> Self
Converts to this type from the input type.
Auto Trait Implementations
impl RefUnwindSafe for WorkspaceBuildTargetsResult
impl Send for WorkspaceBuildTargetsResult
impl Sync for WorkspaceBuildTargetsResult
impl Unpin for WorkspaceBuildTargetsResult
impl UnwindSafe for WorkspaceBuildTargetsResult
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