pub enum RoutineReturns {
Nothing,
Value(String),
Columns(Vec<RoutineColumn>),
RowsOf(String),
Inferred,
}Expand description
What the routine gives back.
Variants§
Nothing
Nothing — a procedure.
Value(String)
One value of this type.
Columns(Vec<RoutineColumn>)
Rows of these columns.
RowsOf(String)
Rows shaped like this existing table or type.
Inferred
Rows whose shape the engine reads off the query.
Trait Implementations§
Source§impl Clone for RoutineReturns
impl Clone for RoutineReturns
Source§impl Debug for RoutineReturns
impl Debug for RoutineReturns
impl Eq for RoutineReturns
Source§impl PartialEq for RoutineReturns
impl PartialEq for RoutineReturns
impl StructuralPartialEq for RoutineReturns
Auto Trait Implementations§
impl Freeze for RoutineReturns
impl RefUnwindSafe for RoutineReturns
impl Send for RoutineReturns
impl Sync for RoutineReturns
impl Unpin for RoutineReturns
impl UnsafeUnpin for RoutineReturns
impl UnwindSafe for RoutineReturns
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