pub struct SyntaxTreeResult {
pub file: String,
pub language: String,
pub focus: String,
pub focus_line_range: Option<(u32, u32)>,
pub root: SyntaxNodeDto,
pub emitted_nodes: usize,
pub total_nodes: usize,
pub max_depth: usize,
pub truncated: bool,
pub has_error: bool,
}Fields§
§file: String§language: String§focus: String§focus_line_range: Option<(u32, u32)>§root: SyntaxNodeDto§emitted_nodes: usize§total_nodes: usize§max_depth: usize§truncated: bool§has_error: boolTrait Implementations§
Source§impl Clone for SyntaxTreeResult
impl Clone for SyntaxTreeResult
Source§fn clone(&self) -> SyntaxTreeResult
fn clone(&self) -> SyntaxTreeResult
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · 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 SyntaxTreeResult
impl Debug for SyntaxTreeResult
Source§impl<'de> Deserialize<'de> for SyntaxTreeResult
impl<'de> Deserialize<'de> for SyntaxTreeResult
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
impl Eq for SyntaxTreeResult
Source§impl PartialEq for SyntaxTreeResult
impl PartialEq for SyntaxTreeResult
Source§impl Serialize for SyntaxTreeResult
impl Serialize for SyntaxTreeResult
impl StructuralPartialEq for SyntaxTreeResult
Auto Trait Implementations§
impl Freeze for SyntaxTreeResult
impl RefUnwindSafe for SyntaxTreeResult
impl Send for SyntaxTreeResult
impl Sync for SyntaxTreeResult
impl Unpin for SyntaxTreeResult
impl UnsafeUnpin for SyntaxTreeResult
impl UnwindSafe for SyntaxTreeResult
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