Trait warg_crypto::VisitBytes

source ·
pub trait VisitBytes {
    // Required method
    fn visit<BV: ?Sized + ByteVisitor>(&self, visitor: &mut BV);
}

Required Methods§

source

fn visit<BV: ?Sized + ByteVisitor>(&self, visitor: &mut BV)

Object Safety§

This trait is not object safe.

Implementations on Foreign Types§

source§

impl VisitBytes for u8

source§

fn visit<BV: ?Sized + ByteVisitor>(&self, visitor: &mut BV)

source§

impl VisitBytes for ()

source§

fn visit<BV: ?Sized + ByteVisitor>(&self, _visitor: &mut BV)

source§

impl VisitBytes for [u8; 32]

source§

fn visit<BV: ?Sized + ByteVisitor>(&self, visitor: &mut BV)

source§

impl<'a> VisitBytes for &'a str

source§

fn visit<BV: ?Sized + ByteVisitor>(&self, visitor: &mut BV)

source§

impl<'a> VisitBytes for &'a [u8]

source§

fn visit<BV: ?Sized + ByteVisitor>(&self, visitor: &mut BV)

source§

impl<'a, VB: ?Sized + VisitBytes> VisitBytes for &'a VB

source§

fn visit<BV: ?Sized + ByteVisitor>(&self, visitor: &mut BV)

source§

impl<T1> VisitBytes for (T1,)
where T1: VisitBytes,

source§

fn visit<BV: ?Sized + ByteVisitor>(&self, visitor: &mut BV)

source§

impl<T1, T2> VisitBytes for (T1, T2)
where T1: VisitBytes, T2: VisitBytes,

source§

fn visit<BV: ?Sized + ByteVisitor>(&self, visitor: &mut BV)

source§

impl<T1, T2, T3> VisitBytes for (T1, T2, T3)
where T1: VisitBytes, T2: VisitBytes, T3: VisitBytes,

source§

fn visit<BV: ?Sized + ByteVisitor>(&self, visitor: &mut BV)

source§

impl<T1, T2, T3, T4> VisitBytes for (T1, T2, T3, T4)
where T1: VisitBytes, T2: VisitBytes, T3: VisitBytes, T4: VisitBytes,

source§

fn visit<BV: ?Sized + ByteVisitor>(&self, visitor: &mut BV)

source§

impl<T1, T2, T3, T4, T5> VisitBytes for (T1, T2, T3, T4, T5)
where T1: VisitBytes, T2: VisitBytes, T3: VisitBytes, T4: VisitBytes, T5: VisitBytes,

source§

fn visit<BV: ?Sized + ByteVisitor>(&self, visitor: &mut BV)

Implementors§