Skip to main content

TryFromValue

Trait TryFromValue 

Source
pub trait TryFromValue<T>: Sized {
    // Required methods
    fn try_from_value(v: T) -> Result<Self, PlanError>;
    fn try_into_value(self, catalog: &dyn SessionCatalog) -> Option<T>;
    fn name() -> String;
}

Required Methods§

Source

fn try_from_value(v: T) -> Result<Self, PlanError>

Source

fn try_into_value(self, catalog: &dyn SessionCatalog) -> Option<T>

Source

fn name() -> String

Dyn Compatibility§

This trait is not dyn compatible.

In older versions of Rust, dyn compatibility was called "object safety".

Implementations on Foreign Types§

Source§

impl TryFromValue<Value> for ByteSize

Source§

impl TryFromValue<Value> for Duration

Source§

impl TryFromValue<Value> for Interval

Source§

impl TryFromValue<Value> for KafkaSinkCompressionType

Source§

impl TryFromValue<Value> for String

Source§

impl TryFromValue<Value> for bool

Source§

impl TryFromValue<Value> for f64

Source§

impl TryFromValue<Value> for i32

Source§

impl TryFromValue<Value> for i64

Source§

impl TryFromValue<Value> for u16

Source§

impl TryFromValue<Value> for u32

Source§

impl TryFromValue<Value> for u64

Source§

impl TryFromValue<WithOptionValue<Aug>> for IcebergCatalogType

Source§

impl TryFromValue<WithOptionValue<Aug>> for StringOrSecret

Source§

impl TryFromValue<WithOptionValue<Aug>> for Vec<KafkaBroker<Aug>>

Source§

impl TryFromValue<WithOptionValue<Aug>> for Vec<NetworkPolicyRuleDefinition<Aug>>

Source§

impl TryFromValue<WithOptionValue<Aug>> for Vec<ReplicaDefinition<Aug>>

Source§

impl<T: AstInfo, V: TryFromValue<WithOptionValue<T>>> TryFromValue<WithOptionValue<T>> for Option<V>

Source§

impl<V: TryFromValue<WithOptionValue<Aug>>> TryFromValue<WithOptionValue<Aug>> for BTreeMap<String, V>

Source§

impl<V: TryFromValue<WithOptionValue<Aug>>> TryFromValue<WithOptionValue<Aug>> for Vec<V>

Implementors§