pub struct UseItem {
pub path: String,
pub span: Range<usize>,
}Expand description
Represents a use statement in Rust source code.
Fields§
§path: StringThe path being imported
span: Range<usize>Source code span where this use statement appears
Trait Implementations§
Source§impl<'de> Deserialize<'de> for UseItem
impl<'de> Deserialize<'de> for UseItem
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
impl Eq for UseItem
impl StructuralPartialEq for UseItem
Auto Trait Implementations§
impl Freeze for UseItem
impl RefUnwindSafe for UseItem
impl Send for UseItem
impl Sync for UseItem
impl Unpin for UseItem
impl UnwindSafe for UseItem
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