Trait Armor

Source
pub trait Armor<'s> {
    // Required methods
    fn label(self: Box<Self>, label: ArmorLabel) -> Box<dyn Armor<'s> + 's>;
    fn data<'d>(
        self: Box<Self>,
        data: &'d mut (dyn Read + Send + Sync),
    ) -> Result<Box<dyn Ready + 'd>>
       where 's: 'd;
}
Expand description

Builder for SOP::armor.

Required Methods§

Source

fn label(self: Box<Self>, label: ArmorLabel) -> Box<dyn Armor<'s> + 's>

👎Deprecated

Overrides automatic detection of label.

Source

fn data<'d>( self: Box<Self>, data: &'d mut (dyn Read + Send + Sync), ) -> Result<Box<dyn Ready + 'd>>
where 's: 'd,

Armors data.

Implementors§