[][src]Trait runestick::IntoComponent

pub trait IntoComponent: Sized {
    pub fn as_component_ref(&self) -> ComponentRef<'_>;

    pub fn into_component(self) -> Component { ... }
pub fn write_component(self, output: &mut Vec<u8>) { ... }
pub fn hash_component<H>(self, hasher: &mut H)
    where
        H: Hasher
, { ... } }

Trait for encoding the current type into a component.

Required methods

pub fn as_component_ref(&self) -> ComponentRef<'_>[src]

Convert into a component directly.

Loading content...

Provided methods

pub fn into_component(self) -> Component[src]

Convert into component.

pub fn write_component(self, output: &mut Vec<u8>)[src]

Write a component directly to a buffer.

pub fn hash_component<H>(self, hasher: &mut H) where
    H: Hasher
[src]

Hash the current component.

Loading content...

Implementations on Foreign Types

impl IntoComponent for &str[src]

impl IntoComponent for &&str[src]

impl IntoComponent for String[src]

impl IntoComponent for &String[src]

impl IntoComponent for Cow<'_, str>[src]

Loading content...

Implementors

impl IntoComponent for &Component[src]

impl IntoComponent for &ComponentRef<'_>[src]

impl IntoComponent for &RawStr[src]

impl IntoComponent for Component[src]

impl IntoComponent for ComponentRef<'_>[src]

impl IntoComponent for RawStr[src]

Loading content...