Struct clacks::mtproto_prelude::Vector
[−]
[src]
pub struct Vector<Det, T>(pub Vec<T>, _);
Trait Implementations
impl<Det, T> Clone for Vector<Det, T> where
T: Clone,
[src]
T: Clone,
fn clone(&self) -> Self
[src]
Returns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)
1.0.0[src]
Performs copy-assignment from source
. Read more
impl<Det, T> Debug for Vector<Det, T> where
T: Debug,
[src]
T: Debug,
fn fmt(&self, f: &mut Formatter) -> Result
[src]
Formats the value using the given formatter. Read more
impl BareDeserialize for Vector<Bare, u8>
[src]
fn deserialize_bare(de: &mut Deserializer) -> Result<Self>
[src]
impl BareSerialize for Vector<Bare, u8>
[src]
fn serialize_bare(&self, ser: &mut Serializer) -> Result<()>
[src]
impl<T> From<Vec<T>> for Vector<Bare, T>
[src]
impl<T> BareDeserialize for Vector<Bare, T> where
T: BareDeserialize,
[src]
T: BareDeserialize,
fn deserialize_bare(de: &mut Deserializer) -> Result<Self>
[src]
impl<T> BoxedDeserialize for Vector<Bare, T> where
Self: BareDeserialize,
[src]
Self: BareDeserialize,
fn possible_constructors() -> Vec<ConstructorNumber>
[src]
fn deserialize_boxed(
id: ConstructorNumber,
de: &mut Deserializer
) -> Result<Self>
[src]
id: ConstructorNumber,
de: &mut Deserializer
) -> Result<Self>
impl<T> BareSerialize for Vector<Bare, T> where
T: BareSerialize,
[src]
T: BareSerialize,
fn serialize_bare(&self, ser: &mut Serializer) -> Result<()>
[src]
impl<T> BoxedSerialize for Vector<Bare, T> where
Self: BareSerialize,
[src]
Self: BareSerialize,
fn serialize_boxed<'this>(
&'this self
) -> (ConstructorNumber, &'this BareSerialize)
[src]
&'this self
) -> (ConstructorNumber, &'this BareSerialize)
impl<T> From<Vec<T>> for Vector<Boxed, T>
[src]
impl<T> BareDeserialize for Vector<Boxed, T> where
T: BoxedDeserialize,
[src]
T: BoxedDeserialize,
fn deserialize_bare(de: &mut Deserializer) -> Result<Self>
[src]
impl<T> BoxedDeserialize for Vector<Boxed, T> where
Self: BareDeserialize,
[src]
Self: BareDeserialize,
fn possible_constructors() -> Vec<ConstructorNumber>
[src]
fn deserialize_boxed(
id: ConstructorNumber,
de: &mut Deserializer
) -> Result<Self>
[src]
id: ConstructorNumber,
de: &mut Deserializer
) -> Result<Self>
impl<T> BareSerialize for Vector<Boxed, T> where
T: BoxedSerialize,
[src]
T: BoxedSerialize,
fn serialize_bare(&self, ser: &mut Serializer) -> Result<()>
[src]
impl<T> BoxedSerialize for Vector<Boxed, T> where
Self: BareSerialize,
[src]
Self: BareSerialize,
fn serialize_boxed<'this>(
&'this self
) -> (ConstructorNumber, &'this BareSerialize)
[src]
&'this self
) -> (ConstructorNumber, &'this BareSerialize)