Type Alias libafl::mutators::string::UnicodeInput
source · pub type UnicodeInput = (BytesInput, StringIdentificationMetadata);
Expand description
Input which contains the context necessary to perform unicode mutations
Trait Implementations§
source§impl<S> MutatedTransform<BytesInput, S> for UnicodeInput
impl<S> MutatedTransform<BytesInput, S> for UnicodeInput
§type Post = StringIdentificationMetadata
type Post = StringIdentificationMetadata
Type indicating actions to be taken after the post-transformation input is executed
source§fn try_transform_from(
base: &mut Testcase<BytesInput>,
state: &S,
_corpus_idx: CorpusId
) -> Result<Self, Error>
fn try_transform_from( base: &mut Testcase<BytesInput>, state: &S, _corpus_idx: CorpusId ) -> Result<Self, Error>
Transform the provided testcase into this type
source§fn try_transform_into(
self,
_state: &S
) -> Result<(BytesInput, Self::Post), Error>
fn try_transform_into( self, _state: &S ) -> Result<(BytesInput, Self::Post), Error>
Transform this instance back into the original input type