pub struct LVal {
pub ids: Vec<String>,
pub span: Span,
pub exp: Option<Exp>,
}
Fields§
§ids: Vec<String>
§span: Span
§exp: Option<Exp>
Trait Implementations§
Source§impl<'de> Deserialize<'de> for LVal
impl<'de> Deserialize<'de> for LVal
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 LVal
impl RefUnwindSafe for LVal
impl Send for LVal
impl Sync for LVal
impl Unpin for LVal
impl UnwindSafe for LVal
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