pub struct SetStmt {
pub target: Vec<Ident>,
pub value: Expr,
pub span: Span,
}Expand description
set target = value
Fields§
§target: Vec<Ident>Path segments: ["record", "field", "nested"]
value: Expr§span: SpanTrait Implementations§
Source§impl<'de> Deserialize<'de> for SetStmt
impl<'de> Deserialize<'de> for SetStmt
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 StructuralPartialEq for SetStmt
Auto Trait Implementations§
impl Freeze for SetStmt
impl RefUnwindSafe for SetStmt
impl Send for SetStmt
impl Sync for SetStmt
impl Unpin for SetStmt
impl UnwindSafe for SetStmt
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