[−][src]Struct mazzaroth_rs::abi::encoder::Encoder
Encoder for returning a number of arguments. To push a value to the encoder it must implement the Serialize trait for encoding.
Implementations
impl Encoder
[src]
pub fn push<T: XDROut>(&mut self, val: T, typ: &'static str)
[src]
Consume val
to the Encoder
pub fn values_mut(&mut self) -> &mut Vec<u8>
[src]
Mutable reference to the Encoder vector
pub fn values(self) -> Vec<u8>
[src]
return the vector of values
Trait Implementations
Auto Trait Implementations
impl RefUnwindSafe for Encoder
impl Send for Encoder
impl Sync for Encoder
impl Unpin for Encoder
impl UnwindSafe for Encoder
Blanket Implementations
impl<T> Any for T where
T: 'static + ?Sized,
[src]
T: 'static + ?Sized,
impl<T> Borrow<T> for T where
T: ?Sized,
[src]
T: ?Sized,
impl<T> BorrowMut<T> for T where
T: ?Sized,
[src]
T: ?Sized,
fn borrow_mut(&mut self) -> &mut T
[src]
impl<T> From<T> for T
[src]
impl<T, U> Into<U> for T where
U: From<T>,
[src]
U: From<T>,
impl<T> Same<T> for T
type Output = T
Should always be Self
impl<T, U> TryFrom<U> for T where
U: Into<T>,
[src]
U: Into<T>,
type Error = Infallible
The type returned in the event of a conversion error.
fn try_from(value: U) -> Result<T, <T as TryFrom<U>>::Error>
[src]
impl<T, U> TryInto<U> for T where
U: TryFrom<T>,
[src]
U: TryFrom<T>,