[][src]Trait safecast::CastFrom

pub trait CastFrom<T> {
    pub fn cast_from(value: T) -> Self;
}

Trait for defining a cast operation from some source type T. Analogous to std::convert::From. The inverse of CastInto. Prefer implementing CastFrom over CastInto because implementing CastFrom automatically provides an implementation of CastInto.

Required methods

pub fn cast_from(value: T) -> Self[src]

Loading content...

Implementors

impl<F, T: From<F>> CastFrom<F> for T[src]

Loading content...