pub struct CreateCastStmt {
pub sourcetype: Option<Box<TypeName>>,
pub targettype: Option<Box<TypeName>>,
pub func: Option<Box<ObjectWithArgs>>,
pub context: Box<CoercionContext>,
pub inout: bool,
}
Fields§
§sourcetype: Option<Box<TypeName>>
§targettype: Option<Box<TypeName>>
§func: Option<Box<ObjectWithArgs>>
§context: Box<CoercionContext>
§inout: bool
Trait Implementations§
Source§impl Debug for CreateCastStmt
impl Debug for CreateCastStmt
Source§impl<'de> Deserialize<'de> for CreateCastStmt
impl<'de> Deserialize<'de> for CreateCastStmt
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 CreateCastStmt
impl RefUnwindSafe for CreateCastStmt
impl Send for CreateCastStmt
impl Sync for CreateCastStmt
impl Unpin for CreateCastStmt
impl UnwindSafe for CreateCastStmt
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