[][src]Struct easyneural::Specimen

pub struct Specimen {
    pub brain: NetworkLayout,
    pub fitness: f64,
}

Specimen is used to exchange the neural network data with the outside world.

This is the struct you use for transferring the neural network instances to and from the easyneural crate.

Fields

brain: NetworkLayoutfitness: f64

Methods

impl Specimen[src]

pub fn from_json(j: &str) -> Self[src]

Trait Implementations

impl Clone for Specimen[src]

impl Debug for Specimen[src]

impl<'de> Deserialize<'de> for Specimen[src]

Auto Trait Implementations

Blanket Implementations

impl<T> Any for T where
    T: 'static + ?Sized
[src]

impl<T> Borrow<T> for T where
    T: ?Sized
[src]

impl<T> BorrowMut<T> for T where
    T: ?Sized
[src]

impl<T> DeserializeOwned for T where
    T: for<'de> Deserialize<'de>, 
[src]

impl<T> From<T> for T[src]

impl<T, U> Into<U> for T where
    U: From<T>, 
[src]

impl<T> ToOwned for T where
    T: Clone
[src]

type Owned = T

The resulting type after obtaining ownership.

impl<T, U> TryFrom<U> for T where
    U: Into<T>, 
[src]

type Error = Infallible

The type returned in the event of a conversion error.

impl<T, U> TryInto<U> for T where
    U: TryFrom<T>, 
[src]

type Error = <U as TryFrom<T>>::Error

The type returned in the event of a conversion error.

impl<V, T> VZip<V> for T where
    V: MultiLane<T>,