pub trait SpringStoreExt<__Lens> {
// Required methods
fn stiffness(
self,
) -> Store<f32, MappedMutSignal<f32, __Lens, fn(&Spring) -> &f32, fn(&mut Spring) -> &mut f32>>;
fn damping(
self,
) -> Store<f32, MappedMutSignal<f32, __Lens, fn(&Spring) -> &f32, fn(&mut Spring) -> &mut f32>>;
fn mass(
self,
) -> Store<f32, MappedMutSignal<f32, __Lens, fn(&Spring) -> &f32, fn(&mut Spring) -> &mut f32>>;
fn velocity(
self,
) -> Store<f32, MappedMutSignal<f32, __Lens, fn(&Spring) -> &f32, fn(&mut Spring) -> &mut f32>>;
fn transpose(self) -> SpringStoreTransposed<__Lens>
where Self: Copy;
}Required Methods§
fn stiffness( self, ) -> Store<f32, MappedMutSignal<f32, __Lens, fn(&Spring) -> &f32, fn(&mut Spring) -> &mut f32>>
fn damping( self, ) -> Store<f32, MappedMutSignal<f32, __Lens, fn(&Spring) -> &f32, fn(&mut Spring) -> &mut f32>>
fn mass( self, ) -> Store<f32, MappedMutSignal<f32, __Lens, fn(&Spring) -> &f32, fn(&mut Spring) -> &mut f32>>
fn velocity( self, ) -> Store<f32, MappedMutSignal<f32, __Lens, fn(&Spring) -> &f32, fn(&mut Spring) -> &mut f32>>
fn transpose(self) -> SpringStoreTransposed<__Lens>where
Self: Copy,
Dyn Compatibility§
This trait is dyn compatible.
In older versions of Rust, dyn compatibility was called "object safety".