InstSetValues

Trait InstSetValues 

Source
pub trait InstSetValues: FmiInstance {
    // Required methods
    fn set_array(
        &mut self,
        vrs: &[<Self as FmiInstance>::ValueRef],
        values: &ArrayRef,
    );
    fn set_interpolated<I: Interpolate>(
        &mut self,
        vr: <Self as FmiInstance>::ValueRef,
        pl: &PreLookup,
        array: &ArrayRef,
    ) -> Result<()>;
}

Required Methods§

Source

fn set_array( &mut self, vrs: &[<Self as FmiInstance>::ValueRef], values: &ArrayRef, )

Source

fn set_interpolated<I: Interpolate>( &mut self, vr: <Self as FmiInstance>::ValueRef, pl: &PreLookup, array: &ArrayRef, ) -> Result<()>

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.

Implementations on Foreign Types§

Source§

impl InstSetValues for InstanceCS<'_>

Source§

fn set_array(&mut self, vrs: &[Self::ValueRef], values: &ArrayRef)

Source§

fn set_interpolated<I: Interpolate>( &mut self, vr: <Self as FmiInstance>::ValueRef, pl: &PreLookup, array: &ArrayRef, ) -> Result<()>

Source§

impl InstSetValues for InstanceME<'_>

Source§

fn set_array(&mut self, vrs: &[Self::ValueRef], values: &ArrayRef)

Source§

fn set_interpolated<I: Interpolate>( &mut self, vr: <Self as FmiInstance>::ValueRef, pl: &PreLookup, array: &ArrayRef, ) -> Result<()>

Source§

impl InstSetValues for InstanceCS<'_>

Source§

fn set_array(&mut self, vrs: &[Self::ValueRef], values: &ArrayRef)

Source§

fn set_interpolated<I: Interpolate>( &mut self, vr: <Self as FmiInstance>::ValueRef, pl: &PreLookup, array: &ArrayRef, ) -> Result<()>

Source§

impl InstSetValues for InstanceME<'_>

Source§

fn set_array(&mut self, vrs: &[Self::ValueRef], values: &ArrayRef)

Source§

fn set_interpolated<I: Interpolate>( &mut self, vr: <Self as FmiInstance>::ValueRef, pl: &PreLookup, array: &ArrayRef, ) -> Result<()>

Implementors§