pub enum CompilerQueryRequest {
Show 29 variants
    OnExport(OnExportRequest),
    Hover(HoverRequest),
    GotoDefinition(GotoDefinitionRequest),
    GotoDeclaration(GotoDeclarationRequest),
    References(ReferencesRequest),
    InlayHint(InlayHintRequest),
    DocumentColor(DocumentColorRequest),
    DocumentLink(DocumentLinkRequest),
    DocumentHighlight(DocumentHighlightRequest),
    ColorPresentation(ColorPresentationRequest),
    CodeAction(CodeActionRequest),
    CodeLens(CodeLensRequest),
    Completion(CompletionRequest),
    SignatureHelp(SignatureHelpRequest),
    Rename(RenameRequest),
    WillRenameFiles(WillRenameFilesRequest),
    PrepareRename(PrepareRenameRequest),
    DocumentSymbol(DocumentSymbolRequest),
    Symbol(SymbolRequest),
    SemanticTokensFull(SemanticTokensFullRequest),
    SemanticTokensDelta(SemanticTokensDeltaRequest),
    Formatting(FormattingRequest),
    FoldingRange(FoldingRangeRequest),
    SelectionRange(SelectionRangeRequest),
    InteractCodeContext(InteractCodeContextRequest),
    OnEnter(OnEnterRequest),
    DocumentMetrics(DocumentMetricsRequest),
    WorkspaceLabel(WorkspaceLabelRequest),
    ServerInfo(ServerInfoRequest),
}Expand description
The analysis request.
Variants§
OnExport(OnExportRequest)
A request to run an export task.
Hover(HoverRequest)
A request to get the hover information.
GotoDefinition(GotoDefinitionRequest)
A request to go to the definition.
GotoDeclaration(GotoDeclarationRequest)
A request to go to the declaration.
References(ReferencesRequest)
A request to get the references.
InlayHint(InlayHintRequest)
A request to get the inlay hints.
DocumentColor(DocumentColorRequest)
A request to get the document colors.
DocumentLink(DocumentLinkRequest)
A request to get the document links.
DocumentHighlight(DocumentHighlightRequest)
A request to get the document highlights.
ColorPresentation(ColorPresentationRequest)
A request to get the color presentations.
CodeAction(CodeActionRequest)
A request to get the code actions.
CodeLens(CodeLensRequest)
A request to get the code lenses.
Completion(CompletionRequest)
A request to get the completions.
SignatureHelp(SignatureHelpRequest)
A request to get the signature helps.
Rename(RenameRequest)
A request to rename.
WillRenameFiles(WillRenameFilesRequest)
A request to determine the files to be renamed.
PrepareRename(PrepareRenameRequest)
A request to prepare the rename.
DocumentSymbol(DocumentSymbolRequest)
A request to get the document symbols.
Symbol(SymbolRequest)
A request to get the symbols.
SemanticTokensFull(SemanticTokensFullRequest)
A request to get the semantic tokens full.
SemanticTokensDelta(SemanticTokensDeltaRequest)
A request to get the semantic tokens delta.
Formatting(FormattingRequest)
A request to format the document.
FoldingRange(FoldingRangeRequest)
A request to get the folding ranges.
SelectionRange(SelectionRangeRequest)
A request to get the selection ranges.
InteractCodeContext(InteractCodeContextRequest)
A request to interact with the code context.
OnEnter(OnEnterRequest)
A request to get extra text edits on enter.
DocumentMetrics(DocumentMetricsRequest)
A request to get the document metrics.
WorkspaceLabel(WorkspaceLabelRequest)
A request to get the workspace labels.
ServerInfo(ServerInfoRequest)
A request to get the server info.
Implementations§
Source§impl CompilerQueryRequest
 
impl CompilerQueryRequest
Sourcepub fn fold_feature(&self) -> FoldRequestFeature
 
pub fn fold_feature(&self) -> FoldRequestFeature
Gets the feature of the fold request.
Sourcepub fn associated_path(&self) -> Option<&Path>
 
pub fn associated_path(&self) -> Option<&Path>
Gets the associated path of the request.
Trait Implementations§
Source§impl Clone for CompilerQueryRequest
 
impl Clone for CompilerQueryRequest
Source§fn clone(&self) -> CompilerQueryRequest
 
fn clone(&self) -> CompilerQueryRequest
1.0.0 · Source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moreSource§impl Debug for CompilerQueryRequest
 
impl Debug for CompilerQueryRequest
Source§impl<'_derivative_strum> From<&'_derivative_strum CompilerQueryRequest> for &'static str
 
impl<'_derivative_strum> From<&'_derivative_strum CompilerQueryRequest> for &'static str
Source§fn from(x: &'_derivative_strum CompilerQueryRequest) -> &'static str
 
fn from(x: &'_derivative_strum CompilerQueryRequest) -> &'static str
Source§impl From<CompilerQueryRequest> for &'static str
 
impl From<CompilerQueryRequest> for &'static str
Source§fn from(x: CompilerQueryRequest) -> &'static str
 
fn from(x: CompilerQueryRequest) -> &'static str
Auto Trait Implementations§
impl Freeze for CompilerQueryRequest
impl RefUnwindSafe for CompilerQueryRequest
impl Send for CompilerQueryRequest
impl Sync for CompilerQueryRequest
impl Unpin for CompilerQueryRequest
impl UnwindSafe for CompilerQueryRequest
Blanket Implementations§
Source§impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere
    T: Real + Zero + Arithmetics + Clone,
    Swp: WhitePoint<T>,
    Dwp: WhitePoint<T>,
    D: AdaptFrom<S, Swp, Dwp, T>,
 
impl<S, D, Swp, Dwp, T> AdaptInto<D, Swp, Dwp, T> for Swhere
    T: Real + Zero + Arithmetics + Clone,
    Swp: WhitePoint<T>,
    Dwp: WhitePoint<T>,
    D: AdaptFrom<S, Swp, Dwp, T>,
Source§fn adapt_into_using<M>(self, method: M) -> Dwhere
    M: TransformMatrix<T>,
 
fn adapt_into_using<M>(self, method: M) -> Dwhere
    M: TransformMatrix<T>,
Source§fn adapt_into(self) -> D
 
fn adapt_into(self) -> D
§impl<T> ArchivePointee for T
 
impl<T> ArchivePointee for T
§type ArchivedMetadata = ()
 
type ArchivedMetadata = ()
§fn pointer_metadata(
    _: &<T as ArchivePointee>::ArchivedMetadata,
) -> <T as Pointee>::Metadata
 
fn pointer_metadata( _: &<T as ArchivePointee>::ArchivedMetadata, ) -> <T as Pointee>::Metadata
Source§impl<T, C> ArraysFrom<C> for Twhere
    C: IntoArrays<T>,
 
impl<T, C> ArraysFrom<C> for Twhere
    C: IntoArrays<T>,
Source§fn arrays_from(colors: C) -> T
 
fn arrays_from(colors: C) -> T
Source§impl<T, C> ArraysInto<C> for Twhere
    C: FromArrays<T>,
 
impl<T, C> ArraysInto<C> for Twhere
    C: FromArrays<T>,
Source§fn arrays_into(self) -> C
 
fn arrays_into(self) -> C
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
Source§impl<WpParam, T, U> Cam16IntoUnclamped<WpParam, T> for Uwhere
    T: FromCam16Unclamped<WpParam, U>,
 
impl<WpParam, T, U> Cam16IntoUnclamped<WpParam, T> for Uwhere
    T: FromCam16Unclamped<WpParam, U>,
Source§type Scalar = <T as FromCam16Unclamped<WpParam, U>>::Scalar
 
type Scalar = <T as FromCam16Unclamped<WpParam, U>>::Scalar
parameters when converting.Source§fn cam16_into_unclamped(
    self,
    parameters: BakedParameters<WpParam, <U as Cam16IntoUnclamped<WpParam, T>>::Scalar>,
) -> T
 
fn cam16_into_unclamped( self, parameters: BakedParameters<WpParam, <U as Cam16IntoUnclamped<WpParam, T>>::Scalar>, ) -> T
self into C, using the provided parameters.Source§impl<T> CheckedAs for T
 
impl<T> CheckedAs for T
Source§fn checked_as<Dst>(self) -> Option<Dst>where
    T: CheckedCast<Dst>,
 
fn checked_as<Dst>(self) -> Option<Dst>where
    T: CheckedCast<Dst>,
Source§impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
    Src: CheckedCast<Dst>,
 
impl<Src, Dst> CheckedCastFrom<Src> for Dstwhere
    Src: CheckedCast<Dst>,
Source§fn checked_cast_from(src: Src) -> Option<Dst>
 
fn checked_cast_from(src: Src) -> Option<Dst>
Source§impl<T> CloneToUninit for Twhere
    T: Clone,
 
impl<T> CloneToUninit for Twhere
    T: Clone,
Source§impl<T, C> ComponentsFrom<C> for Twhere
    C: IntoComponents<T>,
 
impl<T, C> ComponentsFrom<C> for Twhere
    C: IntoComponents<T>,
Source§fn components_from(colors: C) -> T
 
fn components_from(colors: C) -> T
Source§impl<T> DebugL10n for Twhere
    T: Debug,
 
impl<T> DebugL10n for Twhere
    T: Debug,
Source§fn debug_l10n(&self) -> Arg<'static>
 
fn debug_l10n(&self) -> Arg<'static>
§impl<F, W, T, D> Deserialize<With<T, W>, D> for F
 
impl<F, W, T, D> Deserialize<With<T, W>, D> for F
§fn deserialize(
    &self,
    deserializer: &mut D,
) -> Result<With<T, W>, <D as Fallible>::Error>
 
fn deserialize( &self, deserializer: &mut D, ) -> Result<With<T, W>, <D as Fallible>::Error>
§impl<T> Filterable for T
 
impl<T> Filterable for T
Source§impl<T> FromAngle<T> for T
 
impl<T> FromAngle<T> for T
Source§fn from_angle(angle: T) -> T
 
fn from_angle(angle: T) -> T
angle.Source§impl<T, U> FromStimulus<U> for Twhere
    U: IntoStimulus<T>,
 
impl<T, U> FromStimulus<U> for Twhere
    U: IntoStimulus<T>,
Source§fn from_stimulus(other: U) -> T
 
fn from_stimulus(other: U) -> T
other into Self, while performing the appropriate scaling,
rounding and clamping.§impl<T> Instrument for T
 
impl<T> Instrument for T
§fn instrument(self, span: Span) -> Instrumented<Self>
 
fn instrument(self, span: Span) -> Instrumented<Self>
§fn in_current_span(self) -> Instrumented<Self>
 
fn in_current_span(self) -> Instrumented<Self>
Source§impl<T> InternSize for T
 
impl<T> InternSize for T
const INTERN_SIZE: usize
Source§impl<T, U> IntoAngle<U> for Twhere
    U: FromAngle<T>,
 
impl<T, U> IntoAngle<U> for Twhere
    U: FromAngle<T>,
Source§fn into_angle(self) -> U
 
fn into_angle(self) -> U
T.Source§impl<WpParam, T, U> IntoCam16Unclamped<WpParam, T> for Uwhere
    T: Cam16FromUnclamped<WpParam, U>,
 
impl<WpParam, T, U> IntoCam16Unclamped<WpParam, T> for Uwhere
    T: Cam16FromUnclamped<WpParam, U>,
Source§type Scalar = <T as Cam16FromUnclamped<WpParam, U>>::Scalar
 
type Scalar = <T as Cam16FromUnclamped<WpParam, U>>::Scalar
parameters when converting.Source§fn into_cam16_unclamped(
    self,
    parameters: BakedParameters<WpParam, <U as IntoCam16Unclamped<WpParam, T>>::Scalar>,
) -> T
 
fn into_cam16_unclamped( self, parameters: BakedParameters<WpParam, <U as IntoCam16Unclamped<WpParam, T>>::Scalar>, ) -> T
self into C, using the provided parameters.Source§impl<T, U> IntoColor<U> for Twhere
    U: FromColor<T>,
 
impl<T, U> IntoColor<U> for Twhere
    U: FromColor<T>,
Source§fn into_color(self) -> U
 
fn into_color(self) -> U
Source§impl<T, U> IntoColorUnclamped<U> for Twhere
    U: FromColorUnclamped<T>,
 
impl<T, U> IntoColorUnclamped<U> for Twhere
    U: FromColorUnclamped<T>,
Source§fn into_color_unclamped(self) -> U
 
fn into_color_unclamped(self) -> U
Source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
Source§fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
 
fn into_either(self, into_left: bool) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self> ⓘ
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moreSource§impl<T> IntoStimulus<T> for T
 
impl<T> IntoStimulus<T> for T
Source§fn into_stimulus(self) -> T
 
fn into_stimulus(self) -> T
self into T, while performing the appropriate scaling,
rounding and clamping.§impl<T> LayoutRaw for T
 
impl<T> LayoutRaw for T
§fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
 
fn layout_raw(_: <T as Pointee>::Metadata) -> Result<Layout, LayoutError>
Source§impl<T> OverflowingAs for T
 
impl<T> OverflowingAs for T
Source§fn overflowing_as<Dst>(self) -> (Dst, bool)where
    T: OverflowingCast<Dst>,
 
fn overflowing_as<Dst>(self) -> (Dst, bool)where
    T: OverflowingCast<Dst>,
Source§impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
    Src: OverflowingCast<Dst>,
 
impl<Src, Dst> OverflowingCastFrom<Src> for Dstwhere
    Src: OverflowingCast<Dst>,
Source§fn overflowing_cast_from(src: Src) -> (Dst, bool)
 
fn overflowing_cast_from(src: Src) -> (Dst, bool)
§impl<T> Pointable for T
 
impl<T> Pointable for T
§impl<T> PolicyExt for Twhere
    T: ?Sized,
 
impl<T> PolicyExt for Twhere
    T: ?Sized,
Source§impl<T> SaturatingAs for T
 
impl<T> SaturatingAs for T
Source§fn saturating_as<Dst>(self) -> Dstwhere
    T: SaturatingCast<Dst>,
 
fn saturating_as<Dst>(self) -> Dstwhere
    T: SaturatingCast<Dst>,
Source§impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
    Src: SaturatingCast<Dst>,
 
impl<Src, Dst> SaturatingCastFrom<Src> for Dstwhere
    Src: SaturatingCast<Dst>,
Source§fn saturating_cast_from(src: Src) -> Dst
 
fn saturating_cast_from(src: Src) -> Dst
§impl<U, T> ToOwnedObj<U> for Twhere
    U: FromObjRef<T>,
 
impl<U, T> ToOwnedObj<U> for Twhere
    U: FromObjRef<T>,
§fn to_owned_obj(&self, data: FontData<'_>) -> U
 
fn to_owned_obj(&self, data: FontData<'_>) -> U
T, using the provided data to resolve any offsets.§impl<U, T> ToOwnedTable<U> for Twhere
    U: FromTableRef<T>,
 
impl<U, T> ToOwnedTable<U> for Twhere
    U: FromTableRef<T>,
fn to_owned_table(&self) -> U
Source§impl<T, C> TryComponentsInto<C> for Twhere
    C: TryFromComponents<T>,
 
impl<T, C> TryComponentsInto<C> for Twhere
    C: TryFromComponents<T>,
Source§type Error = <C as TryFromComponents<T>>::Error
 
type Error = <C as TryFromComponents<T>>::Error
try_into_colors fails to cast.Source§fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>
 
fn try_components_into(self) -> Result<C, <T as TryComponentsInto<C>>::Error>
Source§impl<T, U> TryIntoColor<U> for Twhere
    U: TryFromColor<T>,
 
impl<T, U> TryIntoColor<U> for Twhere
    U: TryFromColor<T>,
Source§fn try_into_color(self) -> Result<U, OutOfBounds<U>>
 
fn try_into_color(self) -> Result<U, OutOfBounds<U>>
OutOfBounds error is returned which contains
the unclamped color. Read more