pub enum SqlShowColumnsOutput {
Compact {
entity: String,
columns: Vec<SqlColumnSummary>,
},
Verbose {
entity: String,
columns: Vec<EntityFieldDescription>,
},
}Expand description
Discriminated public SHOW COLUMNS result.
Variants§
Compact
Compact column projection shared with DESCRIBE.
Fields
§
columns: Vec<SqlColumnSummary>Canonical compact column rows.
Verbose
Detailed accepted field/layout rows only.
Fields
§
columns: Vec<EntityFieldDescription>Maintained verbose field descriptions.
Trait Implementations§
Source§impl CandidType for SqlShowColumnsOutput
impl CandidType for SqlShowColumnsOutput
Source§impl Clone for SqlShowColumnsOutput
impl Clone for SqlShowColumnsOutput
Source§fn clone(&self) -> SqlShowColumnsOutput
fn clone(&self) -> SqlShowColumnsOutput
Returns a duplicate of the value. Read more
1.0.0 (const: unstable) · Source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moreSource§impl Debug for SqlShowColumnsOutput
impl Debug for SqlShowColumnsOutput
Source§impl<'de> Deserialize<'de> for SqlShowColumnsOutput
impl<'de> Deserialize<'de> for SqlShowColumnsOutput
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 Eq for SqlShowColumnsOutput
Source§impl PartialEq for SqlShowColumnsOutput
impl PartialEq for SqlShowColumnsOutput
impl StructuralPartialEq for SqlShowColumnsOutput
Auto Trait Implementations§
impl Freeze for SqlShowColumnsOutput
impl RefUnwindSafe for SqlShowColumnsOutput
impl Send for SqlShowColumnsOutput
impl Sync for SqlShowColumnsOutput
impl Unpin for SqlShowColumnsOutput
impl UnsafeUnpin for SqlShowColumnsOutput
impl UnwindSafe for SqlShowColumnsOutput
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