pub(crate) struct ExtractedCode {
pub(crate) use_statements: Vec<ItemUse>,
pub(crate) trait_definitions: Vec<ItemTrait>,
pub(crate) struct_definitions: Vec<ItemStruct>,
pub(crate) fieldwork_impls: Vec<ItemImpl>,
}
Fields§
§use_statements: Vec<ItemUse>
§trait_definitions: Vec<ItemTrait>
§struct_definitions: Vec<ItemStruct>
§fieldwork_impls: Vec<ItemImpl>
Trait Implementations§
Auto Trait Implementations§
impl Freeze for ExtractedCode
impl RefUnwindSafe for ExtractedCode
impl !Send for ExtractedCode
impl !Sync for ExtractedCode
impl Unpin for ExtractedCode
impl UnwindSafe for ExtractedCode
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