pub struct LeanWorkerDeclarationOutlineResult {
pub declarations: Vec<LeanWorkerDeclarationTargetInfo>,
pub truncated: bool,
}Expand description
Result for LeanWorkerModuleQuerySelector::DeclarationOutline.
Fields§
§declarations: Vec<LeanWorkerDeclarationTargetInfo>§truncated: boolTrait Implementations§
Source§impl Clone for LeanWorkerDeclarationOutlineResult
impl Clone for LeanWorkerDeclarationOutlineResult
Source§fn clone(&self) -> LeanWorkerDeclarationOutlineResult
fn clone(&self) -> LeanWorkerDeclarationOutlineResult
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<'de> Deserialize<'de> for LeanWorkerDeclarationOutlineResult
impl<'de> Deserialize<'de> for LeanWorkerDeclarationOutlineResult
Source§fn deserialize<__D>(
__deserializer: __D,
) -> Result<LeanWorkerDeclarationOutlineResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D,
) -> Result<LeanWorkerDeclarationOutlineResult, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
impl Eq for LeanWorkerDeclarationOutlineResult
Source§impl PartialEq for LeanWorkerDeclarationOutlineResult
impl PartialEq for LeanWorkerDeclarationOutlineResult
Source§fn eq(&self, other: &LeanWorkerDeclarationOutlineResult) -> bool
fn eq(&self, other: &LeanWorkerDeclarationOutlineResult) -> bool
Tests for
self and other values to be equal, and is used by ==.Source§impl Serialize for LeanWorkerDeclarationOutlineResult
impl Serialize for LeanWorkerDeclarationOutlineResult
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 StructuralPartialEq for LeanWorkerDeclarationOutlineResult
Auto Trait Implementations§
impl Freeze for LeanWorkerDeclarationOutlineResult
impl RefUnwindSafe for LeanWorkerDeclarationOutlineResult
impl Send for LeanWorkerDeclarationOutlineResult
impl Sync for LeanWorkerDeclarationOutlineResult
impl Unpin for LeanWorkerDeclarationOutlineResult
impl UnsafeUnpin for LeanWorkerDeclarationOutlineResult
impl UnwindSafe for LeanWorkerDeclarationOutlineResult
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