pub struct ExpandOutput {
pub children: Vec<ItemRef>,
pub diagnostics: Vec<Diagnostic>,
}Fields§
§children: Vec<ItemRef>§diagnostics: Vec<Diagnostic>Trait Implementations§
Source§impl Clone for ExpandOutput
impl Clone for ExpandOutput
Source§fn clone(&self) -> ExpandOutput
fn clone(&self) -> ExpandOutput
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 ExpandOutput
impl Debug for ExpandOutput
Source§impl Default for ExpandOutput
impl Default for ExpandOutput
Source§fn default() -> ExpandOutput
fn default() -> ExpandOutput
Returns the “default value” for a type. Read more
Source§impl<'de> Deserialize<'de> for ExpandOutput
impl<'de> Deserialize<'de> for ExpandOutput
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
Auto Trait Implementations§
impl Freeze for ExpandOutput
impl RefUnwindSafe for ExpandOutput
impl Send for ExpandOutput
impl Sync for ExpandOutput
impl Unpin for ExpandOutput
impl UnsafeUnpin for ExpandOutput
impl UnwindSafe for ExpandOutput
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