Struct ra_ap_proc_macro_api::msg::ExpandMacroExtended
source · pub struct ExpandMacroExtended {
pub tree: FlatTree,
pub span_data_table: Vec<u32>,
}Fields§
§tree: FlatTree§span_data_table: Vec<u32>Trait Implementations§
source§impl Debug for ExpandMacroExtended
impl Debug for ExpandMacroExtended
source§impl<'de> Deserialize<'de> for ExpandMacroExtended
impl<'de> Deserialize<'de> for ExpandMacroExtended
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 RefUnwindSafe for ExpandMacroExtended
impl Send for ExpandMacroExtended
impl Sync for ExpandMacroExtended
impl Unpin for ExpandMacroExtended
impl UnwindSafe for ExpandMacroExtended
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