Skip to main content

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".

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 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 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§