pub trait ActivationLayerTraitConst: LayerTraitConst {
// Required method
fn as_raw_ActivationLayer(&self) -> *const c_void;
// Provided methods
fn forward_slice(
&self,
src: &[f32],
dst: &mut [f32],
out_plane_size: size_t,
cn0: i32,
cn1: i32,
) -> Result<()> { ... }
fn forward_slice_1(
&self,
src: &[i32],
lut: &[i32],
dst: &mut [i32],
out_plane_size: size_t,
cn0: i32,
cn1: i32,
) -> Result<()> { ... }
}
Expand description
Constant methods for crate::dnn::ActivationLayer
Required Methods§
fn as_raw_ActivationLayer(&self) -> *const c_void
Provided Methods§
fn forward_slice( &self, src: &[f32], dst: &mut [f32], out_plane_size: size_t, cn0: i32, cn1: i32, ) -> Result<()>
fn forward_slice_1( &self, src: &[i32], lut: &[i32], dst: &mut [i32], out_plane_size: size_t, cn0: i32, cn1: i32, ) -> 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.