pub struct FuncExpr {
pub funcid: Oid,
pub funcresulttype: Oid,
pub funcretset: bool,
pub funcvariadic: bool,
pub funcformat: Box<CoercionForm>,
pub funccollid: Oid,
pub inputcollid: Oid,
pub args: Option<Vec<Node>>,
pub location: ParseLoc,
}Fields§
§funcid: Oid§funcresulttype: Oid§funcretset: bool§funcvariadic: bool§funcformat: Box<CoercionForm>§funccollid: Oid§inputcollid: Oid§args: Option<Vec<Node>>§location: ParseLocTrait Implementations§
Source§impl<'de> Deserialize<'de> for FuncExpr
impl<'de> Deserialize<'de> for FuncExpr
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 FuncExpr
impl RefUnwindSafe for FuncExpr
impl Send for FuncExpr
impl Sync for FuncExpr
impl Unpin for FuncExpr
impl UnwindSafe for FuncExpr
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