pub struct ReflectPgProc {Show 31 fields
pub oid: String,
pub proname: String,
pub pronamespace: String,
pub proowner: String,
pub prolang: String,
pub procost: Option<f32>,
pub prorows: Option<f32>,
pub provariadic: Option<String>,
pub prosupport: Option<String>,
pub prokind: i8,
pub prosecdef: bool,
pub proleakproof: bool,
pub proisstrict: bool,
pub proretset: bool,
pub provolatile: i8,
pub proparallel: i8,
pub pronargs: i16,
pub pronargdefaults: i16,
pub prorettype: String,
pub proargtypes: Vec<String>,
pub proallargtypes: Option<Vec<String>>,
pub proargmodes: Option<Vec<i8>>,
pub proargnames: Option<Vec<String>>,
pub proargdefaults: Option<Vec<Option<String>>>,
pub protrftypes: Option<Vec<String>>,
pub prosrc: Option<String>,
pub probin: Option<String>,
pub prosqlbody: Option<String>,
pub proconfig: Option<Vec<String>>,
pub proacl: Option<Vec<FunctionAclitem>>,
pub description: Option<String>,
}Fields§
§oid: String§proname: String§pronamespace: String§proowner: String§prolang: String§procost: Option<f32>§prorows: Option<f32>§provariadic: Option<String>§prosupport: Option<String>§prokind: i8§prosecdef: bool§proleakproof: bool§proisstrict: bool§proretset: bool§provolatile: i8§proparallel: i8§pronargs: i16§pronargdefaults: i16§prorettype: String§proargtypes: Vec<String>§proallargtypes: Option<Vec<String>>§proargmodes: Option<Vec<i8>>§proargnames: Option<Vec<String>>§proargdefaults: Option<Vec<Option<String>>>§protrftypes: Option<Vec<String>>§prosrc: Option<String>§probin: Option<String>§prosqlbody: Option<String>§proconfig: Option<Vec<String>>§proacl: Option<Vec<FunctionAclitem>>§description: Option<String>Trait Implementations§
Source§impl Clone for ReflectPgProc
impl Clone for ReflectPgProc
Source§fn clone(&self) -> ReflectPgProc
fn clone(&self) -> ReflectPgProc
Returns a duplicate of the value. Read more
1.0.0 · 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 ReflectPgProc
impl Debug for ReflectPgProc
Source§impl<'a> From<ReflectPgProcBorrowed<'a>> for ReflectPgProc
impl<'a> From<ReflectPgProcBorrowed<'a>> for ReflectPgProc
Source§fn from(_: ReflectPgProcBorrowed<'a>) -> Self
fn from(_: ReflectPgProcBorrowed<'a>) -> Self
Converts to this type from the input type.
Source§impl PartialEq for ReflectPgProc
impl PartialEq for ReflectPgProc
impl StructuralPartialEq for ReflectPgProc
Auto Trait Implementations§
impl Freeze for ReflectPgProc
impl RefUnwindSafe for ReflectPgProc
impl Send for ReflectPgProc
impl Sync for ReflectPgProc
impl Unpin for ReflectPgProc
impl UnsafeUnpin for ReflectPgProc
impl UnwindSafe for ReflectPgProc
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