Enum rexsgdata::Element [−][src]
Intermediate element that can represent either regular iovec or a sequence of zeroes
Variants
Zle(usize)A block of zeroes of a specified size (aka Zero Length Encoding)
Iovec(iovec)Regular iovec
Methods
impl Element[src]
impl ElementTrait Implementations
impl Clone for Element[src]
impl Clone for Elementfn clone(&self) -> Element[src]
fn clone(&self) -> ElementReturns a copy of the value. Read more
fn clone_from(&mut self, source: &Self)1.0.0[src]
fn clone_from(&mut self, source: &Self)1.0.0
[src]Performs copy-assignment from source. Read more
impl From<iovec> for Element[src]
impl From<iovec> for Elementimpl From<(*mut c_void, size_t)> for Element[src]
impl From<(*mut c_void, size_t)> for Elementimpl<'a> From<&'a [u8]> for Element[src]
impl<'a> From<&'a [u8]> for Elementimpl<'a> From<&'a mut [u8]> for Element[src]
impl<'a> From<&'a mut [u8]> for Elementimpl Debug for Element[src]
impl Debug for Elementfn fmt(&self, f: &mut Formatter) -> Result[src]
fn fmt(&self, f: &mut Formatter) -> ResultFormats the value using the given formatter. Read more
impl PartialEq for Element[src]
impl PartialEq for Elementfn eq(&self, other: &Self) -> bool[src]
fn eq(&self, other: &Self) -> boolThis method tests for self and other values to be equal, and is used by ==. Read more
fn ne(&self, other: &Rhs) -> bool1.0.0[src]
fn ne(&self, other: &Rhs) -> bool1.0.0
[src]This method tests for !=.
impl Send for Element[src]
impl Send for Elementimpl Sync for Element[src]
impl Sync for Elementimpl Serialize for Element[src]
impl Serialize for Elementfn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> where
S: Serializer, [src]
fn serialize<S>(&self, serializer: S) -> Result<S::Ok, S::Error> where
S: Serializer, Serialize this value into the given Serde serializer. Read more
impl<'de> Deserialize<'de> for Element[src]
impl<'de> Deserialize<'de> for Elementfn deserialize<D>(_deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>, [src]
fn deserialize<D>(_deserializer: D) -> Result<Self, D::Error> where
D: Deserializer<'de>, Deserialize this value from the given Serde deserializer. Read more
impl From<Element> for SgData[src]
impl From<Element> for SgDataimpl FromIterator<Element> for SgData[src]
impl FromIterator<Element> for SgDatafn from_iter<T>(iter: T) -> Self where
T: IntoIterator<Item = Element>, [src]
fn from_iter<T>(iter: T) -> Self where
T: IntoIterator<Item = Element>, Creates a value from an iterator. Read more
impl Extend<Element> for SgData[src]
impl Extend<Element> for SgDatafn extend<T>(&mut self, iter: T) where
T: IntoIterator<Item = Element>, [src]
fn extend<T>(&mut self, iter: T) where
T: IntoIterator<Item = Element>, Extends a collection with the contents of an iterator. Read more
impl<'a> Extend<&'a Element> for SgData[src]
impl<'a> Extend<&'a Element> for SgDatafn extend<T>(&mut self, iter: T) where
T: IntoIterator<Item = &'a Element>, [src]
fn extend<T>(&mut self, iter: T) where
T: IntoIterator<Item = &'a Element>, Extends a collection with the contents of an iterator. Read more