pub struct ProjectResponse {
pub id: ProjectHandle,
pub config_file_name: String,
pub compiler_options: Value,
pub root_files: Vec<String>,
}Expand description
Project descriptor returned by endpoints that resolve a project handle.
Fields§
§id: ProjectHandleOpaque handle used by follow-up project-scoped requests.
config_file_name: StringAbsolute or workspace-relative tsconfig path that defines the project.
compiler_options: ValueRaw compiler options associated with this project.
root_files: Vec<String>Root files that seed the project graph.
Trait Implementations§
Source§impl Clone for ProjectResponse
impl Clone for ProjectResponse
Source§fn clone(&self) -> ProjectResponse
fn clone(&self) -> ProjectResponse
Returns a duplicate of the value. Read more
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for ProjectResponse
impl Debug for ProjectResponse
Source§impl<'de> Deserialize<'de> for ProjectResponse
impl<'de> Deserialize<'de> for ProjectResponse
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<ProjectResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<ProjectResponse, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
Source§impl PartialEq for ProjectResponse
impl PartialEq for ProjectResponse
Source§impl Serialize for ProjectResponse
impl Serialize for ProjectResponse
Source§fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S,
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl Eq for ProjectResponse
impl StructuralPartialEq for ProjectResponse
Auto Trait Implementations§
impl Freeze for ProjectResponse
impl RefUnwindSafe for ProjectResponse
impl Send for ProjectResponse
impl Sync for ProjectResponse
impl Unpin for ProjectResponse
impl UnsafeUnpin for ProjectResponse
impl UnwindSafe for ProjectResponse
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