Struct prql_compiler::ir::pl::ModuleDef
source · pub struct ModuleDef {
pub name: String,
pub stmts: Vec<Stmt>,
}
Fields§
§name: String
§stmts: Vec<Stmt>
Trait Implementations§
source§impl<'de> Deserialize<'de> for ModuleDef
impl<'de> Deserialize<'de> for ModuleDef
source§fn deserialize<__D>(
__deserializer: __D
) -> Result<ModuleDef, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(
__deserializer: __D
) -> Result<ModuleDef, <__D as Deserializer<'de>>::Error>where
__D: Deserializer<'de>,
Deserialize this value from the given Serde deserializer. Read more
source§impl PartialEq for ModuleDef
impl PartialEq for ModuleDef
source§impl Serialize for ModuleDef
impl Serialize for ModuleDef
source§fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
fn serialize<__S>(
&self,
__serializer: __S
) -> Result<<__S as Serializer>::Ok, <__S as Serializer>::Error>where
__S: Serializer,
Serialize this value into the given Serde serializer. Read more
impl StructuralPartialEq for ModuleDef
Auto Trait Implementations§
impl RefUnwindSafe for ModuleDef
impl Send for ModuleDef
impl Sync for ModuleDef
impl Unpin for ModuleDef
impl UnwindSafe for ModuleDef
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