pub struct CompletionsArguments {
pub column: i64,
pub frame_id: Option<i64>,
pub line: Option<i64>,
pub text: String,
}
Expand description
Arguments for ‘completions’ request.
Fields§
§column: i64
The character position for which to determine the completion proposals.
frame_id: Option<i64>
Returns completions in the scope of this stack frame. If not specified, the completions are returned for the global scope.
line: Option<i64>
An optional line for which to determine the completion proposals. If missing the first line of the text is assumed.
text: String
One or more source lines. Typically this is the text a user has typed into the debug console before he asked for completion.
Trait Implementations§
Source§impl Clone for CompletionsArguments
impl Clone for CompletionsArguments
Source§fn clone(&self) -> CompletionsArguments
fn clone(&self) -> CompletionsArguments
Returns a copy 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 CompletionsArguments
impl Debug for CompletionsArguments
Source§impl<'de> Deserialize<'de> for CompletionsArguments
impl<'de> Deserialize<'de> for CompletionsArguments
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 CompletionsArguments
impl PartialEq for CompletionsArguments
Source§impl Serialize for CompletionsArguments
impl Serialize for CompletionsArguments
impl StructuralPartialEq for CompletionsArguments
Auto Trait Implementations§
impl Freeze for CompletionsArguments
impl RefUnwindSafe for CompletionsArguments
impl Send for CompletionsArguments
impl Sync for CompletionsArguments
impl Unpin for CompletionsArguments
impl UnwindSafe for CompletionsArguments
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