Trait rlp::Encodable [−][src]
pub trait Encodable {
fn rlp_append(&self, s: &mut RlpStream);
fn rlp_bytes(&self) -> ElasticArray1024<u8> { ... }
}Structure encodable to RLP
Required Methods
fn rlp_append(&self, s: &mut RlpStream)
Append a value to the stream
Provided Methods
fn rlp_bytes(&self) -> ElasticArray1024<u8>
Get rlp-encoded bytes for this instance
Implementations on Foreign Types
impl Encodable for bool[src]
impl Encodable for boolfn rlp_append(&self, s: &mut RlpStream)[src]
fn rlp_append(&self, s: &mut RlpStream)fn rlp_bytes(&self) -> ElasticArray1024<u8>[src]
fn rlp_bytes(&self) -> ElasticArray1024<u8>impl<'a> Encodable for &'a [u8][src]
impl<'a> Encodable for &'a [u8]fn rlp_append(&self, s: &mut RlpStream)[src]
fn rlp_append(&self, s: &mut RlpStream)fn rlp_bytes(&self) -> ElasticArray1024<u8>[src]
fn rlp_bytes(&self) -> ElasticArray1024<u8>impl Encodable for Vec<u8>[src]
impl Encodable for Vec<u8>fn rlp_append(&self, s: &mut RlpStream)[src]
fn rlp_append(&self, s: &mut RlpStream)fn rlp_bytes(&self) -> ElasticArray1024<u8>[src]
fn rlp_bytes(&self) -> ElasticArray1024<u8>impl<T> Encodable for Option<T> where
T: Encodable, [src]
impl<T> Encodable for Option<T> where
T: Encodable, fn rlp_append(&self, s: &mut RlpStream)[src]
fn rlp_append(&self, s: &mut RlpStream)fn rlp_bytes(&self) -> ElasticArray1024<u8>[src]
fn rlp_bytes(&self) -> ElasticArray1024<u8>impl Encodable for u8[src]
impl Encodable for u8fn rlp_append(&self, s: &mut RlpStream)[src]
fn rlp_append(&self, s: &mut RlpStream)fn rlp_bytes(&self) -> ElasticArray1024<u8>[src]
fn rlp_bytes(&self) -> ElasticArray1024<u8>impl Encodable for u16[src]
impl Encodable for u16fn rlp_append(&self, s: &mut RlpStream)[src]
fn rlp_append(&self, s: &mut RlpStream)fn rlp_bytes(&self) -> ElasticArray1024<u8>[src]
fn rlp_bytes(&self) -> ElasticArray1024<u8>impl Encodable for u32[src]
impl Encodable for u32fn rlp_append(&self, s: &mut RlpStream)[src]
fn rlp_append(&self, s: &mut RlpStream)fn rlp_bytes(&self) -> ElasticArray1024<u8>[src]
fn rlp_bytes(&self) -> ElasticArray1024<u8>impl Encodable for u64[src]
impl Encodable for u64fn rlp_append(&self, s: &mut RlpStream)[src]
fn rlp_append(&self, s: &mut RlpStream)fn rlp_bytes(&self) -> ElasticArray1024<u8>[src]
fn rlp_bytes(&self) -> ElasticArray1024<u8>impl Encodable for usize[src]
impl Encodable for usizefn rlp_append(&self, s: &mut RlpStream)[src]
fn rlp_append(&self, s: &mut RlpStream)fn rlp_bytes(&self) -> ElasticArray1024<u8>[src]
fn rlp_bytes(&self) -> ElasticArray1024<u8>impl Encodable for H64[src]
impl Encodable for H64fn rlp_append(&self, s: &mut RlpStream)[src]
fn rlp_append(&self, s: &mut RlpStream)fn rlp_bytes(&self) -> ElasticArray1024<u8>[src]
fn rlp_bytes(&self) -> ElasticArray1024<u8>impl Encodable for H128[src]
impl Encodable for H128fn rlp_append(&self, s: &mut RlpStream)[src]
fn rlp_append(&self, s: &mut RlpStream)fn rlp_bytes(&self) -> ElasticArray1024<u8>[src]
fn rlp_bytes(&self) -> ElasticArray1024<u8>impl Encodable for H160[src]
impl Encodable for H160fn rlp_append(&self, s: &mut RlpStream)[src]
fn rlp_append(&self, s: &mut RlpStream)fn rlp_bytes(&self) -> ElasticArray1024<u8>[src]
fn rlp_bytes(&self) -> ElasticArray1024<u8>impl Encodable for H256[src]
impl Encodable for H256fn rlp_append(&self, s: &mut RlpStream)[src]
fn rlp_append(&self, s: &mut RlpStream)fn rlp_bytes(&self) -> ElasticArray1024<u8>[src]
fn rlp_bytes(&self) -> ElasticArray1024<u8>impl Encodable for H512[src]
impl Encodable for H512fn rlp_append(&self, s: &mut RlpStream)[src]
fn rlp_append(&self, s: &mut RlpStream)fn rlp_bytes(&self) -> ElasticArray1024<u8>[src]
fn rlp_bytes(&self) -> ElasticArray1024<u8>impl Encodable for H520[src]
impl Encodable for H520fn rlp_append(&self, s: &mut RlpStream)[src]
fn rlp_append(&self, s: &mut RlpStream)fn rlp_bytes(&self) -> ElasticArray1024<u8>[src]
fn rlp_bytes(&self) -> ElasticArray1024<u8>impl Encodable for Bloom[src]
impl Encodable for Bloomfn rlp_append(&self, s: &mut RlpStream)[src]
fn rlp_append(&self, s: &mut RlpStream)fn rlp_bytes(&self) -> ElasticArray1024<u8>[src]
fn rlp_bytes(&self) -> ElasticArray1024<u8>impl Encodable for U256[src]
impl Encodable for U256fn rlp_append(&self, s: &mut RlpStream)[src]
fn rlp_append(&self, s: &mut RlpStream)fn rlp_bytes(&self) -> ElasticArray1024<u8>[src]
fn rlp_bytes(&self) -> ElasticArray1024<u8>impl Encodable for U128[src]
impl Encodable for U128fn rlp_append(&self, s: &mut RlpStream)[src]
fn rlp_append(&self, s: &mut RlpStream)fn rlp_bytes(&self) -> ElasticArray1024<u8>[src]
fn rlp_bytes(&self) -> ElasticArray1024<u8>impl<'a> Encodable for &'a str[src]
impl<'a> Encodable for &'a strfn rlp_append(&self, s: &mut RlpStream)[src]
fn rlp_append(&self, s: &mut RlpStream)fn rlp_bytes(&self) -> ElasticArray1024<u8>[src]
fn rlp_bytes(&self) -> ElasticArray1024<u8>impl Encodable for String[src]
impl Encodable for Stringfn rlp_append(&self, s: &mut RlpStream)[src]
fn rlp_append(&self, s: &mut RlpStream)fn rlp_bytes(&self) -> ElasticArray1024<u8>[src]
fn rlp_bytes(&self) -> ElasticArray1024<u8>