pub trait FromDynamicwhere
Self: Sized,{
// Required method
fn from_dynamic(
ctx: &NativeCallContext<'_>,
v: Dynamic,
default: Option<&Self>,
) -> Result<Self, Box<EvalAltResult>>;
}Expand description
Helper trait to go from a Rhai dynamic object to a particular type
Required Methods§
Sourcefn from_dynamic(
ctx: &NativeCallContext<'_>,
v: Dynamic,
default: Option<&Self>,
) -> Result<Self, Box<EvalAltResult>>
fn from_dynamic( ctx: &NativeCallContext<'_>, v: Dynamic, default: Option<&Self>, ) -> Result<Self, Box<EvalAltResult>>
Build an object from a dynamic value and optional default
Dyn Compatibility§
This trait is not dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety", so this trait is not object safe.