pub struct ParamJson {
pub name: String,
pub pg_type: String,
pub type_max_length: String,
pub required: bool,
pub is_variadic: bool,
}Expand description
JSON structure for routine parameter data
Fields§
§name: String§pg_type: String§type_max_length: String§required: bool§is_variadic: boolTrait Implementations§
Source§impl<'de> Deserialize<'de> for ParamJson
impl<'de> Deserialize<'de> for ParamJson
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
Auto Trait Implementations§
impl Freeze for ParamJson
impl RefUnwindSafe for ParamJson
impl Send for ParamJson
impl Sync for ParamJson
impl Unpin for ParamJson
impl UnsafeUnpin for ParamJson
impl UnwindSafe for ParamJson
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