pub struct CreateCastStmt {
pub sourcetype: Option<Box<TypeName>>,
pub targettype: Option<Box<TypeName>>,
pub func: Option<Box<ObjectWithArgs>>,
pub context: CoercionContext,
pub inout: bool,
}Expand description
The node CreateCastStmt.
Fields§
§sourcetype: Option<Box<TypeName>>§targettype: Option<Box<TypeName>>§func: Option<Box<ObjectWithArgs>>§context: CoercionContext§inout: boolTrait Implementations§
Source§impl Clone for CreateCastStmt
impl Clone for CreateCastStmt
Source§impl Debug for CreateCastStmt
impl Debug for CreateCastStmt
Source§impl Default for CreateCastStmt
impl Default for CreateCastStmt
Source§impl Equal for CreateCastStmt
impl Equal for CreateCastStmt
Source§impl From<CreateCastStmt> for Node
impl From<CreateCastStmt> for Node
Source§fn from(node: CreateCastStmt) -> Node
fn from(node: CreateCastStmt) -> Node
Converts to this type from the input type.
Source§impl NodeType for CreateCastStmt
impl NodeType for CreateCastStmt
Source§impl Out for CreateCastStmt
impl Out for CreateCastStmt
Source§impl PartialEq for CreateCastStmt
impl PartialEq for CreateCastStmt
impl StructuralPartialEq for CreateCastStmt
Auto Trait Implementations§
impl Freeze for CreateCastStmt
impl RefUnwindSafe for CreateCastStmt
impl Send for CreateCastStmt
impl Sync for CreateCastStmt
impl Unpin for CreateCastStmt
impl UnsafeUnpin 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