Struct smartnoise_validator::proto::Cast[][src]

pub struct Cast {
    pub atomic_type: String,
}

Cast Component

Cast data to an atomic type.

This struct represents an abstract computation. Arguments are provided via the graph. Additional options are set via the fields on this struct. The return is the result of the cast on the arguments.

Arguments

Returns

Fields

atomic_type: String

Type to which data should be cast. One of [string, int, bool, float]

Trait Implementations

impl Clone for Cast[src]

impl Component for Cast[src]

impl Debug for Cast[src]

impl Default for Cast[src]

impl Message for Cast[src]

impl PartialEq<Cast> for Cast[src]

impl StructuralPartialEq for Cast[src]

Auto Trait Implementations

impl RefUnwindSafe for Cast

impl Send for Cast

impl Sync for Cast

impl Unpin for Cast

impl UnwindSafe for Cast

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>, 
[src]