pub struct RoutineColumn {
pub name: String,
pub data_type: String,
pub declared_type: Option<DataType>,
}Expand description
One column of a table-valued function’s row.
Fields§
§name: StringThe column’s name, unquoted.
data_type: StringIts type, already rendered by this dialect.
declared_type: Option<DataType>The type the string above was rendered from, where Razeri composed this routine from a typed design.
Trait Implementations§
Source§impl Clone for RoutineColumn
impl Clone for RoutineColumn
Source§fn clone(&self) -> RoutineColumn
fn clone(&self) -> RoutineColumn
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 RoutineColumn
impl Debug for RoutineColumn
impl Eq for RoutineColumn
Source§impl PartialEq for RoutineColumn
impl PartialEq for RoutineColumn
impl StructuralPartialEq for RoutineColumn
Auto Trait Implementations§
impl Freeze for RoutineColumn
impl RefUnwindSafe for RoutineColumn
impl Send for RoutineColumn
impl Sync for RoutineColumn
impl Unpin for RoutineColumn
impl UnsafeUnpin for RoutineColumn
impl UnwindSafe for RoutineColumn
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