[][src]Trait binsec::check::FeatureCheck

pub trait FeatureCheck: Serialize + Deserialize {
    fn output(&self) -> String;
}

trait to genericize associative structs that store information, which can be de/serialized and can also dump out an output with all of its attributes.

Required methods

fn output(&self) -> String

generate an output for display given a checked set of features stored WIP: procedural macro for automatically converting structs to map types

Loading content...

Trait Implementations

impl<'typetag> Serialize for dyn FeatureCheck + 'typetag[src]

impl<'typetag> Serialize for dyn FeatureCheck + Send + 'typetag[src]

impl<'typetag> Serialize for dyn FeatureCheck + Sync + 'typetag[src]

impl<'typetag> Serialize for dyn FeatureCheck + Send + Sync + 'typetag[src]

impl Strictest for dyn FeatureCheck[src]

type Object = dyn FeatureCheck

Implementors

impl FeatureCheck for ElfInfo[src]

fn output(&self) -> String[src]

converts the checked security mitigations into an associative container for output consumption with a specific output format.

impl FeatureCheck for LinuxKernelChecker[src]

impl FeatureCheck for MachChecker[src]

impl FeatureCheck for MachInfo[src]

impl FeatureCheck for PeChecker[src]

impl FeatureCheck for PeInfo[src]

impl FeatureCheck for YaraMatches[src]

fn output(&self) -> String[src]

Re-implementation of BinTable::parse, since this requires handling for specific categorized rulesets and does not have genericized values in the internal mapping.

Loading content...