pub struct CteFact {
pub name: String,
pub columns: Vec<String>,
pub body_sql: String,
pub output_columns: Vec<String>,
}Expand description
Compact fact about one top-level CTE definition.
Fields§
§name: String§columns: Vec<String>§body_sql: String§output_columns: Vec<String>Trait Implementations§
Source§impl<'de> Deserialize<'de> for CteFact
impl<'de> Deserialize<'de> for CteFact
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 CteFact
impl RefUnwindSafe for CteFact
impl Send for CteFact
impl Sync for CteFact
impl Unpin for CteFact
impl UnsafeUnpin for CteFact
impl UnwindSafe for CteFact
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