pub struct DeclarationOutlineResult {
pub declarations: Vec<DeclarationTargetInfo>,
pub truncated: bool,
}Expand description
Result for ModuleQuerySelector::DeclarationOutline.
Fields§
§declarations: Vec<DeclarationTargetInfo>§truncated: boolTrait Implementations§
Source§impl Clone for DeclarationOutlineResult
impl Clone for DeclarationOutlineResult
Source§fn clone(&self) -> DeclarationOutlineResult
fn clone(&self) -> DeclarationOutlineResult
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 DeclarationOutlineResult
impl Debug for DeclarationOutlineResult
impl Eq for DeclarationOutlineResult
Source§impl PartialEq for DeclarationOutlineResult
impl PartialEq for DeclarationOutlineResult
impl StructuralPartialEq for DeclarationOutlineResult
Source§impl<'lean> TryFromLean<'lean> for DeclarationOutlineResult
impl<'lean> TryFromLean<'lean> for DeclarationOutlineResult
Source§fn try_from_lean(obj: Obj<'lean>) -> LeanResult<Self>
fn try_from_lean(obj: Obj<'lean>) -> LeanResult<Self>
Decode
obj into Self, returning a
LeanError::Host with stage
[HostStage::Conversion] if the object’s kind or payload is
outside the type’s representable range. Read moreAuto Trait Implementations§
impl Freeze for DeclarationOutlineResult
impl RefUnwindSafe for DeclarationOutlineResult
impl Send for DeclarationOutlineResult
impl Sync for DeclarationOutlineResult
impl Unpin for DeclarationOutlineResult
impl UnsafeUnpin for DeclarationOutlineResult
impl UnwindSafe for DeclarationOutlineResult
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