pub enum SourceDef {
Table(TableDef),
View(ViewDef),
Flow(FlowDef),
TableVirtual(TableVirtualDef),
}Variants§
Implementations§
Trait Implementations§
Source§impl<'de> Deserialize<'de> for SourceDef
impl<'de> Deserialize<'de> for SourceDef
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 SourceDef
Auto Trait Implementations§
impl Freeze for SourceDef
impl RefUnwindSafe for SourceDef
impl Send for SourceDef
impl Sync for SourceDef
impl Unpin for SourceDef
impl UnwindSafe for SourceDef
Blanket Implementations§
§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more
§impl<T> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
§unsafe fn clone_to_uninit(&self, dest: *mut u8)
unsafe fn clone_to_uninit(&self, dest: *mut u8)
🔬This is a nightly-only experimental API. (
clone_to_uninit)