pub struct AstRange {
pub start: AstPos,
pub end: AstPos,
}Expand description
Ast range
Fields§
§start: AstPos§end: AstPosImplementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for AstRange
impl<'de> Deserialize<'de> for AstRange
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 Copy for AstRange
impl Eq for AstRange
impl StructuralPartialEq for AstRange
Auto Trait Implementations§
impl Freeze for AstRange
impl RefUnwindSafe for AstRange
impl Send for AstRange
impl Sync for AstRange
impl Unpin for AstRange
impl UnsafeUnpin for AstRange
impl UnwindSafe for AstRange
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