pub trait CreateFrom: Sized {
// Required method
fn create_from<B>(reader: &mut Reader<B>) -> Self
where B: BufferRef;
}Required Methods§
fn create_from<B>(reader: &mut Reader<B>) -> Selfwhere
B: BufferRef,
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.
Implementations on Foreign Types§
Source§impl CreateFrom for f32
impl CreateFrom for f32
Source§impl CreateFrom for i32
impl CreateFrom for i32
Source§impl CreateFrom for u32
impl CreateFrom for u32
Source§impl CreateFrom for Wrapping<i32>
impl CreateFrom for Wrapping<i32>
Source§impl CreateFrom for Wrapping<u32>
impl CreateFrom for Wrapping<u32>
Source§impl CreateFrom for Atomic<i32>
impl CreateFrom for Atomic<i32>
Source§impl CreateFrom for Atomic<u32>
impl CreateFrom for Atomic<u32>
Source§impl<T> CreateFrom for Cow<'_, T>
impl<T> CreateFrom for Cow<'_, T>
Source§impl<T> CreateFrom for [T]
impl<T> CreateFrom for [T]
Source§impl<T> CreateFrom for LinkedList<T>
impl<T> CreateFrom for LinkedList<T>
fn create_from<B>(reader: &mut Reader<B>) -> LinkedList<T>where
B: BufferRef,
Source§impl<T> CreateFrom for VecDeque<T>
impl<T> CreateFrom for VecDeque<T>
Source§impl<T> CreateFrom for Rc<T>where
T: CreateFrom + ?Sized,
impl<T> CreateFrom for Rc<T>where
T: CreateFrom + ?Sized,
Source§impl<T> CreateFrom for Cell<T>where
T: Copy + CreateFrom,
impl<T> CreateFrom for Cell<T>where
T: Copy + CreateFrom,
Source§impl<T, const N: usize> CreateFrom for [T; N]
impl<T, const N: usize> CreateFrom for [T; N]
Implementors§
impl CreateFrom for IVec2
impl CreateFrom for IVec3
impl CreateFrom for IVec4
impl CreateFrom for LinearRgba
Available on crate feature
encase only.