TryAddLayer

Trait TryAddLayer 

Source
pub trait TryAddLayer: ForwardAll
where Self: Sized,
{ // Required method fn try_add_layer<C, F, E>(self, f: F) -> Result<C, E> where C: ForwardAll, F: FnOnce(Self) -> Result<C, E>; }
Expand description

Trait defined functionality that attempts to add layers to a neural network.

Required Methods§

Source

fn try_add_layer<C, F, E>(self, f: F) -> Result<C, E>
where C: ForwardAll, F: FnOnce(Self) -> Result<C, E>,

Adding Layers

§Arguments
  • f - Callback that takes itself and returns an object of type Result with an internally generated layer added
§Errors

This function may return the following errors

  • [E]

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.

Implementors§

Source§

impl<T> TryAddLayer for T
where T: ForwardAll + Sized,