pub trait BaseConvolutionLayerTraitConst: LayerTraitConst {
Show 14 methods
// Required method
fn as_raw_BaseConvolutionLayer(&self) -> *const c_void;
// Provided methods
fn kernel(&self) -> Size { ... }
fn stride(&self) -> Size { ... }
fn pad(&self) -> Size { ... }
fn dilation(&self) -> Size { ... }
fn adjust_pad(&self) -> Size { ... }
fn adjust_pads(&self) -> Vector<size_t> { ... }
fn kernel_size(&self) -> Vector<size_t> { ... }
fn strides(&self) -> Vector<size_t> { ... }
fn dilations(&self) -> Vector<size_t> { ... }
fn pads_begin(&self) -> Vector<size_t> { ... }
fn pads_end(&self) -> Vector<size_t> { ... }
fn pad_mode(&self) -> String { ... }
fn num_output(&self) -> i32 { ... }
}
Expand description
Constant methods for crate::dnn::BaseConvolutionLayer
Required Methods§
fn as_raw_BaseConvolutionLayer(&self) -> *const c_void
Provided Methods§
fn kernel(&self) -> Size
fn stride(&self) -> Size
fn pad(&self) -> Size
fn dilation(&self) -> Size
fn adjust_pad(&self) -> Size
fn adjust_pads(&self) -> Vector<size_t>
fn kernel_size(&self) -> Vector<size_t>
fn strides(&self) -> Vector<size_t>
fn dilations(&self) -> Vector<size_t>
fn pads_begin(&self) -> Vector<size_t>
fn pads_end(&self) -> Vector<size_t>
fn pad_mode(&self) -> String
fn num_output(&self) -> i32
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.